U kunt de BEHALVE operator gebruiken om de ene set van de andere af te trekken. Hier is een voorbeeld van code met behulp van tijdelijke tabellen EMPLOYEES en PEOPLE. Voor zover ik weet, moet je de veldnamen gebruiken met de EXCEPT-operator.
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
De laatste query retourneert de twee rijen in de tabel PEOPLE die niet voorkomen in de tabel WERKNEMER.