質問の条件式は、SQL92で規定された行値構成子(または行値式)と呼ばれます。 主要なRDBMSでは実装されていますが、SQL Serverは、なぜかSQL Server 2005でも実装されていません。 SQL Serverで実行する場合は、書き換えが必要です。 <書き換え例1> select * from tblA where exists (select 1 from tblB where tblA.key1=key1 and tblA.key2=key2) <書き換え例2> select distinct tblA.* from tblA inner join tblB on tblA.key1=tblB.key1 and tblA.key2=tblB.key2