Du gick inte med i tabellen i din fråga.
Din ursprungliga fråga kommer alltid att returnera ingenting om det inte finns några poster alls i eotm_dyn , i så fall kommer den att returnera allt.
Förutsatt att dessa tabeller bör sammanfogas på employeeID , använd följande:
SELECT *
FROM employees e
WHERE NOT EXISTS
(
SELECT null
FROM eotm_dyn d
WHERE d.employeeID = e.id
)
Du kan gå med i dessa tabeller med en LEFT JOIN sökord och filtrera bort NULL 's, men detta kommer troligen att vara mindre effektivt än att använda NOT EXISTS .