Graag wil ik een beetje hulp inroepen van mensen die meer SQL-kaas gegeten hebben dan ik. Het is alweer zo'n tijd geleden voor mij....
Ik wil de volgende query maken:
selecteer alle processen waarvan geen gebeurtenis bestaat die een statusnummer heeft wat gelijk is aan 9.
Maw: ik wil een lijst met ALLEEN de processen die nergens in de lijst met gebeurtenissen voorkomen met een statusnummer 9.
Dit is wat ik tot nu toe heb maar die wil niet om een of andere reden:
Select processid
from process
where processid not in
(select processid
from gebeurtenis
where ((gebeurtenis.processid = process.processid)
and (gebeurtenis.statusid=9)))
de 2 tabellen:
process
=======
processid
processname
gebeurtenis
===========
gebeurtenisid
processid
statusid
/edit
kromme tabellen
ps: ik krijg geen foutmeldingen; ik krijg gewoon ALLE processid's te zien dus de syntax klopt inmiddels.
Ik wil de volgende query maken:
selecteer alle processen waarvan geen gebeurtenis bestaat die een statusnummer heeft wat gelijk is aan 9.
Maw: ik wil een lijst met ALLEEN de processen die nergens in de lijst met gebeurtenissen voorkomen met een statusnummer 9.
Dit is wat ik tot nu toe heb maar die wil niet om een of andere reden:
Select processid
from process
where processid not in
(select processid
from gebeurtenis
where ((gebeurtenis.processid = process.processid)
and (gebeurtenis.statusid=9)))
de 2 tabellen:
process
=======
processid
processname
gebeurtenis
===========
gebeurtenisid
processid
statusid
/edit
kromme tabellen
ps: ik krijg geen foutmeldingen; ik krijg gewoon ALLE processid's te zien dus de syntax klopt inmiddels.