stephanie13
Nieuwe gebruiker
- Lid geworden
- 8 jan 2013
- Berichten
- 2
Hallo allemaal,
Ik ben bezig een data model aan het maken als oefening. In de bijlage vind u de aangemaakte tabellen.

Ik wil graag een querie schrijven die berekent hoeveel klanten een bepaald aantal aankopen heeft gedaan.
De uitkomst waar ik naar op zoek ben is zoiets:
3 klanten - 1 aankoop gedaan
1 klant - 2 aankopen gedaan
1 klant - 3 aankopen gedaan
etc..
Ik dacht dat dit mogelijk was door gebruik te maken van een JOIN.
Ik ben zo ver gekomen, maar krijg steeds een foutmelding.
SELECT verkoop.*, klant.voornaam, klant.achternaam COUNT(klant.ID)
FROM verkoop
INNER JOIN klant
ON verkoop.klant_ID = klant.klant_ID
INNER JOIN schoen
ON verkoop.schoen_ID = schoen.schoen_ID
GROUP BY klant.ID
Wat doe ik fout?
Super bedankt alvast!
Ik ben bezig een data model aan het maken als oefening. In de bijlage vind u de aangemaakte tabellen.

Ik wil graag een querie schrijven die berekent hoeveel klanten een bepaald aantal aankopen heeft gedaan.
De uitkomst waar ik naar op zoek ben is zoiets:
3 klanten - 1 aankoop gedaan
1 klant - 2 aankopen gedaan
1 klant - 3 aankopen gedaan
etc..
Ik dacht dat dit mogelijk was door gebruik te maken van een JOIN.
Ik ben zo ver gekomen, maar krijg steeds een foutmelding.
SELECT verkoop.*, klant.voornaam, klant.achternaam COUNT(klant.ID)
FROM verkoop
INNER JOIN klant
ON verkoop.klant_ID = klant.klant_ID
INNER JOIN schoen
ON verkoop.schoen_ID = schoen.schoen_ID
GROUP BY klant.ID
Wat doe ik fout?
Super bedankt alvast!
Laatst bewerkt: