Объединение запросов с несколькими ограничениями - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь получить разные данные из одной и той же таблицы, которые совпадают в двух разных столбцах.

Мне нужно вытащить все записи, которые имеют 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';

Спасибо !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...