使用不同表上的查詢過濾查詢結果

此查詢選擇不在 Supervisors 表上的所有員工。

SELECT *
FROM Employees
WHERE EmployeeID not in (SELECT EmployeeID
                            FROM Supervisors)

使用 LEFT JOIN 可以獲得相同的結果。

SELECT *
FROM Employees AS e
LEFT JOIN Supervisors AS s ON s.EmployeeID=e.EmployeeID
WHERE s.EmployeeID is NULL