Ik wil uit een tabel een waarde selecteren welke niet voorkomt in een andere tabel
Deze querie gebruik ik hiervoor:
Wat ik wil is alle server_anummers welke in server_hardware voorkomen maar niet in server_lijst en een managed waarde van '19' hebben.
Als ik bovenstaande querie geeft op de database komt er 0 als result terug, hij zou echter 2 resultaten moeten vinden in de database die voldoen hieraan.
Ik heb me er inmiddels op blind gestaard en diverse variaties toegepast maar ik kan maar niet de juiste querie vinden.
Iemand een tip/idee wat ik hier verkeerd doe?
Deze querie gebruik ik hiervoor:
PHP:
1
2
3
4
5
| SELECT a.server_id, a.server_anummer FROM server_hardware AS a LEFT JOIN server_lijst AS b ON a.server_anummer = b.server_anummer WHERE a.managed = '19' AND b.server_anummer IS NULL |
Wat ik wil is alle server_anummers welke in server_hardware voorkomen maar niet in server_lijst en een managed waarde van '19' hebben.
Als ik bovenstaande querie geeft op de database komt er 0 als result terug, hij zou echter 2 resultaten moeten vinden in de database die voldoen hieraan.
Ik heb me er inmiddels op blind gestaard en diverse variaties toegepast maar ik kan maar niet de juiste querie vinden.
Iemand een tip/idee wat ik hier verkeerd doe?