Какой есть аналог сравнения нескольких значений справа от оператора IN в Oracle?
В Oracle можно написать такой запрос:
select * from t where (t.x, t.y) in (select x, y from t2);
Какой есть аналог в SQL-Сервер?
Ответы (2 шт):
Автор решения: Ferdipux
→ Ссылка
select t.*
from t
where exists (select null from t2 where t2.x = t.x and t2.y = t.y)
В некоторых случаях производительность лучше, чем с помощью join