Du kan bruge EXCEPT operatoren at trække et sæt fra et andet. Her er et eksempel på kode ved hjælp af midlertidige tabeller for MEDARBEJDERE og PEOPLE. Du skal bruge feltnavnene med operatoren EXCEPT, så vidt jeg ved.
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 endelige forespørgsel returnerer de to rækker i PERSON-tabellen, som ikke findes i ANSATTE-tabellen.