SQL запрос (возможно, что очень простой)

aleks058

Две таблицы.
По одному столбцу типа int в каждой.
В первой значения уникальны.
Можно ли составить SQL, выбирающий все значения из первой таблицы, не содержащиеся во второй?
Если можно, то как он будет выглядеть?

rosali

select t1.c from t1 left join t2 on (t1.c = t2.d) where t2.d is null 

? Или тут какой-то подвох?

xz_post

если субд поддерживает можно через EXCEPT (слышал что вроде это анси 92)

bansek

+1
но я бы в реальный запрос еще DISTINCT добавил

artimon

Зачем?

stm7884696

а зачем по несколько раз одно и то же значение выбирать ?

artimon

Для танкистов:
В первой значения уникальны

stm7884696

ок, признаю...

aleks058

Никакого подвоха!
Только благодарность

bansek

виноват, по невнимательности ляпнул
Оставить комментарий
Имя или ник:
Комментарий: