我正在努力将SQL代码从DB2迁移到SQL Server 2012,我是SQL Server的新手并坚持使用这个DB2查询:
select * from schema.tablename1 t1
where (t1.column1,t1.column2)
in
(select t2.column1,t2.column2 from
schema.tablename2 t2)
我们如何在SQL Server中做同样的事情?
答案 0 :(得分:1)
您可以使用EXISTS
SELECT *
FROM schema.tablename1 t1
WHERE EXISTS (SELECT *
FROM schema.tablename2 t2
WHERE t1.column1 = t2.column1
AND t1.column2 = t2.column2)