Я пытаюсь получить разные данные из одной и той же таблицы, которые совпадают в двух разных столбцах.
Мне нужно вытащить все записи, которые имеют comp_info_cd '91' и exec_code, например R851, с коррелирующим exec_code, например, R606 и comp_info_cd, который имеет значение null. Записи должны быть равны для mtr_no и acct_no.
Я хочу видеть только заказы R606, но это должны быть заказы с R851 с comp_info_cd = '91'
У меня есть запрос, написанный для извлечения первой части моей информации, у меня просто проблемы с написанием подзапроса для второй части.
SELECT a.*,
b.cond_fnd_cd_1,
b.cond_fnd_cd_2,
b.cond_fnd_cd_3,
b.cond_fnd_cd_4,
b.cond_lft_cd_1,
b.cond_lft_cd_2,
b.cond_lft_cd_3,
b.cond_lft_cd_4,
b.complete_date_time
FROM order a,
completion b
WHERE a.rm_job_no = b.rm_job_no
AND a.exec_code LIKE '%R851%'
AND a.comp_info_cd = '91';
Спасибо !!!