Beste
In de tabel kalenderitem zit een hele resem aan datums. In de tabel zwemmersaantal ook.
De bedoeling is een resultaat te krijgen zodat ik weet welke datums van kalenderitem nog niet in de tabel zwemmersaantal zitten.
Ik dacht eigenlijk aan zo'n query maar die geeft maar één record terug.
[SQL]
SELECT ki.id, ki.datum
FROM school s INNER JOIN klas k
ON k.schoolId = s.id
INNER JOIN klasreservatie kr
ON kr.id = k.id
INNER JOIN kalenderitem ki
ON ki.id = kr.kalenderitemId
WHERE NOT EXISTS
(SELECT *
FROM zwemmersaantal z
WHERE z.datum = ki.datum)
AND k.id = 11
[/SQL]
In de tabel kalenderitem zit een hele resem aan datums. In de tabel zwemmersaantal ook.
De bedoeling is een resultaat te krijgen zodat ik weet welke datums van kalenderitem nog niet in de tabel zwemmersaantal zitten.
Ik dacht eigenlijk aan zo'n query maar die geeft maar één record terug.
[SQL]
SELECT ki.id, ki.datum
FROM school s INNER JOIN klas k
ON k.schoolId = s.id
INNER JOIN klasreservatie kr
ON kr.id = k.id
INNER JOIN kalenderitem ki
ON ki.id = kr.kalenderitemId
WHERE NOT EXISTS
(SELECT *
FROM zwemmersaantal z
WHERE z.datum = ki.datum)
AND k.id = 11
[/SQL]