आप EXCEPT ऑपरेटर का उपयोग कर सकते हैं एक सेट को दूसरे से घटाना। कर्मचारी और लोग अस्थायी तालिकाओं का उपयोग करके कोड का एक नमूना यहां दिया गया है। जहाँ तक मुझे पता है, आपको EXCEPT ऑपरेटर के साथ फ़ील्ड नामों का उपयोग करना होगा।
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
अंतिम क्वेरी PEOPLE तालिका में दो पंक्तियाँ लौटाएगी जो कर्मचारी तालिका में मौजूद नहीं हैं।