janalleman123
Gebruiker
- Lid geworden
- 19 mei 2011
- Berichten
- 37
Hallo Allemaal,
Ik heb 2 tabellen en ik gebruik Access 2010, Programmeren doe ik in SQL weergave.
Factuur, Klant.
Tabel Factuur heeft een Foreign Key: Klantnr , Primary Key: Factuurnummer.
Tabel Klant heeft een Primary Key: Klantnr
Ik wil het aantal facturen laten zien en de naam van de klant weergeven met het aantal facturen dat hij of zij met het klantnummer 1 of 2 heeft.
Dus 2 kolommen bijv:
Naam | Aantal
Jan 2
Hoe doe ik dit.
Ik heb bijvoorbeeld al geprobeerd:
Weet iemand welk SQL statement ik kan gebruiken, het bovenstaand statement geeft een fout dat de subquery maximaal 1 record kan hebben.
Ik heb 2 tabellen en ik gebruik Access 2010, Programmeren doe ik in SQL weergave.
Factuur, Klant.
Tabel Factuur heeft een Foreign Key: Klantnr , Primary Key: Factuurnummer.
Tabel Klant heeft een Primary Key: Klantnr
Ik wil het aantal facturen laten zien en de naam van de klant weergeven met het aantal facturen dat hij of zij met het klantnummer 1 of 2 heeft.
Dus 2 kolommen bijv:
Naam | Aantal
Jan 2
Hoe doe ik dit.
Ik heb bijvoorbeeld al geprobeerd:
Code:
SELECT
(
SELECT Klant.Naam
FROM Klant
) As Naam,
(
SELECT COUNT(Factuur.FK_Klantnr)
FROM Factuur
) As Aantal
FROM Klant, Factuur
WHERE Factuur.FK_Klantnr=1 OR 2;
Weet iemand welk SQL statement ik kan gebruiken, het bovenstaand statement geeft een fout dat de subquery maximaal 1 record kan hebben.