Momenteel heb ik een tabel met een kolom meldingen. Bepaalde meldingen komen vaker voor. Nou wil ik d.m.v een query van iedere unieke melding zien hoevaak deze voorkomt in de tabel.
In de tabel staat bijvoorbeeld:
---------------------------------------------
| id | melding
|--------------------------------------------
| 0001 | Kappot
| 0002 | Heel
| 0003 | Heel
| 0004 | Door midden
| 0005 | Verroest
| 0006 | Blaat
| 0007 | Verroest
--------------------------------------------
Nou wil ik na mijnn query hetvolgende zien:
--------------------------------------------
| aantal | melding
|-------------------------------------------
| 1 | Kappot
| 2 | Heel
| 1 | Door midden
| 2 | Verroest
| 1 | Blaat
--------------------------------------------
Ik heb dit geprobeerd met count() en distinct voor de unieke velden.
Echter als ik hetvolgende invoer in Access dan krijg ik de melding dat een subquery maximaal 1 record als resultaat op mag leveren.
Heeft iemand een idee hoe ik dit dan uit kan voeren?
In de tabel staat bijvoorbeeld:
---------------------------------------------
| id | melding
|--------------------------------------------
| 0001 | Kappot
| 0002 | Heel
| 0003 | Heel
| 0004 | Door midden
| 0005 | Verroest
| 0006 | Blaat
| 0007 | Verroest
--------------------------------------------
Nou wil ik na mijnn query hetvolgende zien:
--------------------------------------------
| aantal | melding
|-------------------------------------------
| 1 | Kappot
| 2 | Heel
| 1 | Door midden
| 2 | Verroest
| 1 | Blaat
--------------------------------------------
Ik heb dit geprobeerd met count() en distinct voor de unieke velden.
Echter als ik hetvolgende invoer in Access dan krijg ik de melding dat een subquery maximaal 1 record als resultaat op mag leveren.
code:
1
2
3
| SELECT COUNT(meldingen) FROM tabel WHERE (SELECT DISTINCT(meldingen) FROM tabel); |
Heeft iemand een idee hoe ik dit dan uit kan voeren?