Ik zit al de hele avond te tobben, maar het lukt maar niet.
Ik wil uit mijn database (MySQL) wat gegevens halen.
ik heb eeb tabel categorie en een tabel kleding...
ik wil van elk categorie het id weten, de omschrijving en hoevaak ie voorkomt in de tabel kleding.
Ik heb de volgende query, die goed werkt:
SELECT categorie.id, categorie.omschrijving, COUNT(kleding.id_categorie) FROM categorie INNER JOIN kleding ON categorie.id = kleding.id_categorie GROUP BY categorie.id
Alleen geeft ie niet alles aan wat ik wil.
Hij geeft alles aan mits de id meer als één keer voorkomt in de tabel kleding.
Maar ik wil ook dat ie weergeeft als ie nul keer voorkomt.
vb.: (dit wil ik)
1 Ballroom Dames 5
2 Ballroom Heren 1
3 Latin Dames 0
4 Latin Heren 0
maar dit krijg ik:
1 Ballroom Dames 5
2 Ballroom Heren 1
Hoe kan ik dit anders oplossen?
Ik wil uit mijn database (MySQL) wat gegevens halen.
ik heb eeb tabel categorie en een tabel kleding...
ik wil van elk categorie het id weten, de omschrijving en hoevaak ie voorkomt in de tabel kleding.
Ik heb de volgende query, die goed werkt:
SELECT categorie.id, categorie.omschrijving, COUNT(kleding.id_categorie) FROM categorie INNER JOIN kleding ON categorie.id = kleding.id_categorie GROUP BY categorie.id
Alleen geeft ie niet alles aan wat ik wil.
Hij geeft alles aan mits de id meer als één keer voorkomt in de tabel kleding.
Maar ik wil ook dat ie weergeeft als ie nul keer voorkomt.
vb.: (dit wil ik)
1 Ballroom Dames 5
2 Ballroom Heren 1
3 Latin Dames 0
4 Latin Heren 0
maar dit krijg ik:
1 Ballroom Dames 5
2 Ballroom Heren 1
Hoe kan ik dit anders oplossen?
[ Voor 3% gewijzigd door iMars op 29-05-2003 01:39 ]