Je hebt niet deelgenomen aan de tabel in je zoekopdracht.
Uw oorspronkelijke zoekopdracht levert altijd niets op, tenzij er helemaal geen records zijn in eotm_dyn
, in welk geval alles wordt geretourneerd.
Ervan uitgaande dat deze tabellen moeten worden samengevoegd op employeeID
, gebruik het volgende:
SELECT *
FROM employees e
WHERE NOT EXISTS
(
SELECT null
FROM eotm_dyn d
WHERE d.employeeID = e.id
)
Je kunt deze tabellen samenvoegen met een LEFT JOIN
zoekwoord en filter de NULL
's, maar dit zal waarschijnlijk minder efficiënt zijn dan het gebruik van NOT EXISTS
.