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
.