Du kan använda UTOM operatorn att subtrahera en uppsättning från en annan. Här är ett exempel på kod som använder tillfälliga tabeller för ANSTÄLLDA och PEOPLE. Du måste använda fältnamnen med operatorn EXCEPT så vitt jag vet.
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
Den sista frågan kommer att returnera de två raderna i tabellen PEOPLE som inte finns i tabellen MEDARBETARE.