Я работаю над следующими 2 таблицами в Oracle 10g. Я пытаюсь выполнить довольно простую задачу, но не могу правильно сформулировать свой запрос, возможно, из-за недостатка понимания основ. Я хочу запросить account_no из TEMP, которого нет в BMF.
Две таблицы:
Таблица 1: BMF: 1372 строки
account_no | trans_amount | tracking_id
8149817 | 8100 | 72422912
8197743 | 9100 | 72422913
7165129 | 8100 | 72422914
8625861 | 8100 | 72422915
8463378 | 2100 | 72422916
8213330 | 3100 | 72422917
Таблица 2: temp: 1373 строки - В TEMP отсутствует только ОДИН account_no, отсутствующий в BMF
account_no
8149817
8197743
7165129
8625861
8463378
8213330
84633
48
Ожидаемый результат:
8463348 - Поскольку этот номер отсутствует в таблице BMF.
Мой запрос:
select a1.account_no from TEMP a1, bmf a2
where a2.tracking_id between 72422912 and 72424283
and a1.account_no != a2.account_no
Любые указатели с правильным запросом будут полезны
С уважением,
новичок