Du deltog ikke i tabellen i din forespørgsel.
Din oprindelige forespørgsel returnerer altid intet, medmindre der overhovedet ikke er nogen poster i eotm_dyn
, i hvilket tilfælde det vil returnere alt.
Forudsat at disse tabeller skal sammenføjes på employeeID
, brug følgende:
SELECT *
FROM employees e
WHERE NOT EXISTS
(
SELECT null
FROM eotm_dyn d
WHERE d.employeeID = e.id
)
Du kan slutte dig til disse tabeller med en LEFT JOIN
søgeord og filtrer NULL
fra 's, men dette vil sandsynligvis være mindre effektivt end at bruge NOT EXISTS
.