Ik dacht ik haal mijn SQL kennis eens van stal en probeer iets meer in elkaar te zetten dan alleen een hele platte query, maar ik loop al gauw vast:
SELECT c.omschrijving, e.id, e.aantal
FROM ref_cursus c INNER JOIN
( SELECT d.id_cursus AS id, COUNT (d.id_cursusdata_pk) AS aantal
FROM ref_cursusdata d
WHERE d.jrmd BETWEEN '201401' AND '201406'
GROUP BY d.id_cursus ) e
ON c.id_cursus_pk = e.id
Vraag
hans erik
Ik dacht ik haal mijn SQL kennis eens van stal en probeer iets meer in elkaar te zetten dan alleen een hele platte query, maar ik loop al gauw vast:
Toelichting: tussen de haakjes bepaal ik eerst een breakdown van de tabel ref_cursusdata(d). Die breakdown krijgt een alias 'e' en die join ik dan met de stamtabel ref_cursus ©.
Volgens mij is dit goede SQL, maar Filemaker komt met een vraagtekentje...
Moet ik concluderen dat subqueries niet mogelijk zijn?
Link naar reactie
2 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.