Re: SQL Server (2005 и новее) - как вернуть значения из списка,
От: Igorxz  
Дата: 25.11.18 21:34
Оценка: 9 (2) +1
Здравствуйте, senglory, Вы писали:

S>Есть таблица T1 с такой структурой:

S>
S>ID int,
S>Name varchar(50)
S>


S>В ней есть записи с ID = 1,2,3, 9, и 20. Есть некоторый набор чисел (1,2,10,9,23). Нужно составить SQL запрос, к-рый вернет все числа из последовательности, которых нет в таблице. Т.е. я ожидаю на выходе:


S>

S>10,
S>23


S>Как такое сделать ср-вами одного SQL запроса?


select x.id
from (values (1),(2),(10),(9),(23)) as x(id)
left join dbo.T1 t on t.id = x.id
where (t.id is null)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.