2016-07-14 7 views
0

У меня есть две таблицы, такие как таблица A, B, мне нужно выбрать не соответствующие записи A с B (то есть A минус B). A имеет несколько столбцов, а B - один столбец (ID).Улей и выбор не совпадающих записей

Я попытался, как показано ниже, но это занимает слишком много времени

Select * from A where A.ID <> (select B.ID from B). 

А также я попытался

Select * from A left outer join on B where A.ID = B.ID AND B.ID IS NULL 

Это показывает мне неправильный результат

Пожалуйста, помогите мне определить решение к этому .

спасибо.

ответ

2

use where clause to filter.

Select * from A left outer join B on A.ID = B.ID where B.ID IS NULL 
Смежные вопросы