Hallo,
ich versuche mit einer SQL-Abfrage aus einer wie folgt aussehenden Datenbanktabelle
heraus zu bekommen, in wieviel Kategorien die Autoren als einzige erfaßt sind. Das Ergebnis sollte also lauten:
bringt keinen Erfolg, was ich mittlerweile auch nachvollziehen kann. Irgendwie finde ich keinen Ansatz; ich habe schon an irgendwas mit UNIQUE gedacht, aber das ist scheinbar nur eine Spalteneigenschaft.
ich versuche mit einer SQL-Abfrage aus einer wie folgt aussehenden Datenbanktabelle
ID | Autor | Kategorie |
1 | Hans | Roman |
2 | Frank | Roman |
3 | Hans | Comic |
4 | Hans | Sport |
5 | Frank | Heimat |
heraus zu bekommen, in wieviel Kategorien die Autoren als einzige erfaßt sind. Das Ergebnis sollte also lauten:
Hans | 2 |
Frank | 1 |
Code:
SELECT Autor, COUNT(Kategorie) FROM Tabelle WHERE COUNT(Kategorie)=1
bringt keinen Erfolg, was ich mittlerweile auch nachvollziehen kann. Irgendwie finde ich keinen Ansatz; ich habe schon an irgendwas mit UNIQUE gedacht, aber das ist scheinbar nur eine Spalteneigenschaft.