Hulp gezocht bij (simpele?) SQL querie

Status
Niet open voor verdere reacties.

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.
sql.jpg
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:
Ik denk zelf even dat je de telefoonnummers en adressen e.d moet verwijderen/onzichtbaar te maken, is wel zo prettig voor de privacy van mensen.
 
@stephanie13: Welkom op Helpmij..:thumb:

Ik heb je bijlage verwijderd. In deze stonden persoonsgegevens van derden en dat is niet toegestaan. Je kan een nieuwe bijlage toevoegen in je volgende posting met of onherkenbaar of fictieve personalia.

Succes met je vraag.
 
De telefoonnummers zijn random nummers. Deze personen bestaan niet echt :) Maar ik heb het aangepast. Mijn excuses!
 
Laatst bewerkt:
@stephanie13 : Daar leek het niet op dat deze niet zouden bestaan. Dan mag je de bijlagen opnieuw toevoegen in je volgende posting.

EDIT: Bijlage is opnieuw door member toegevoegd in openingspost.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan