Здравствуйте, 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)