Как выбрать значения из разных строк в одной таблице в зависимости от условий - PullRequest
0 голосов
/ 04 августа 2020

У меня есть таблица с записями, как показано ниже. Я хотел бы получить вывод, который будет показывать ДНИ как ДНИ из строк, имеющих TYPE = 'medium', которые имеют соответствующую комбинацию CUST-SUPP. Возможно ли это в Oracle SQL? Если да, то как? введите описание изображения здесь

1 Ответ

0 голосов
/ 04 августа 2020
SELECT o.CUST, o.SUPP, o.TYPE, m.DAYS
FROM table_name o
LEFT JOIN (SELECT CUST, DAYS
           FROM table_name
           WHERE TYPE = 'medium') m
ON o.CUST = m.CUST;

где table_name - это имя вашей таблицы

...