Bạn có thể sử dụng toán tử EXCEPT để trừ một tập hợp với tập hợp khác. Đây là một mẫu mã sử dụng bảng tạm thời NHÂN VIÊN và NGƯỜI. Bạn sẽ cần sử dụng tên trường với toán tử EXCEPT theo như tôi biết.
CREATE TABLE #PEOPLE
(ID INTEGER,
Name NVARCHAR(50))
CREATE TABLE #EMPLOYEE
(ID INTEGER,
Name NVARCHAR(50))
GO
INSERT #PEOPLE VALUES (1, 'Bob')
INSERT #PEOPLE VALUES (2, 'Steve')
INSERT #PEOPLE VALUES (3, 'Jim')
INSERT #EMPLOYEE VALUES (1, 'Bob')
GO
SELECT ID, Name
FROM #PEOPLE
EXCEPT
SELECT ID, Name
FROM #EMPLOYEE
GO
Truy vấn cuối cùng sẽ trả về hai hàng trong bảng NHÂN DÂN không tồn tại trong bảng NHÂN VIÊN.