Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ограничение на выбор данных по содержимому поля другой таблицы  [new]
Strength Class
Member

Откуда:
Сообщений: 42
Здравствуйте.

Скажите, пожалуйста, возможно ли на t-sql выполнить следующее? Необходимо выбрать такие данные из поля таблицы1, которые не содержатся в данных такого же поля таблицы2.

Может быть существуют какие-нибудь операторы на подобии in, где в качестве второго аргумента берется поле? Не хотелось бы перебирать данные в цикле или копировать в in.
3 дек 14, 15:15    [16944079]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на выбор данных по содержимому поля другой таблицы  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
есть
-in
-exists
-left join
-except
3 дек 14, 15:17    [16944090]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на выбор данных по содержимому поля другой таблицы  [new]
Strength Class
Member

Откуда:
Сообщений: 42
Спасибо. Сработало с EXIST, LEFT JOIN, EXCEPT. Но через IN реализовать не получается.
3 дек 14, 15:37    [16944245]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на выбор данных по содержимому поля другой таблицы  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Strength Class,

через NOT IN ?
3 дек 14, 15:39    [16944257]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить