2

私は2つのテーブルを持っています。EmployeeIDTable2参照 Table1しています。EmployeeID が Table2 に存在しない Table1 からレコードを選択したい。SQL Server2008 で次の SQL クエリを作成しましたが、必要な結果が表示されません。

SELECT distinct e1.EmployeeID 
FROM   Employee as e1, EmployeeTimeIn as e2
WHERE  e1.EmployeeID <> e2.EID;

助けてください。

4

1 に答える 1

3

使用LEFT JOINしてIS NULL

SELECT  a.*
FROM    Table1 a
        LEFT JOIN Table2 b
            ON a.EmployeeID = b.EmployeeID
WHERE   b.EmployeeID IS NULL
于 2012-12-09T13:21:38.263 に答える