Ik probeer al een uur of twee een aantal records te selecteren waarvan een bepaalde waarde ontbreekt in een andere tabel. Beide tabellen zijn door een bepaald veld gekoppeld:
Het veld tabel1.internet moet dus in alle gevallen de waarde '1' bevatten
indien tabel1.relatienummer voorkomt in tabel2.relatienummer moet in dat geval worden gekeken of tabel2.product de waarde 'wedstrijd' heeft.
Ook indien tabel1.relatienummer niet voorkomt in tabel2 moet het resultaat posititef zijn.
Ik heb al van alles geprobeerd met joins en dergelijke maar het duizelt me...
iemand een idee?
code:
1
2
3
4
5
| SELECT tabel1.relatienummer, tabel1.internet, tabel1.emailadres FROM tabel1, tabel2 WHERE tabel1.internet = '1' AND tabel1.relatienummer <> tabel2.relatienummer OR tabel2.product <> 'wedstrijd' |
Het veld tabel1.internet moet dus in alle gevallen de waarde '1' bevatten
indien tabel1.relatienummer voorkomt in tabel2.relatienummer moet in dat geval worden gekeken of tabel2.product de waarde 'wedstrijd' heeft.
Ook indien tabel1.relatienummer niet voorkomt in tabel2 moet het resultaat posititef zijn.
Ik heb al van alles geprobeerd met joins en dergelijke maar het duizelt me...
iemand een idee?