Habe zwei Tabellen.
Eine enthält Nationen und die Andere Mitgliedsdaten.
In Letzterer ist der Fremdschlüssel (f) für die jeweilige Nation enthalten.
Folgende Abfrage funktioniert und zählt richtig:
Code: Alles auswählen
SELECT DISTINCT COUNT ( "tbl_nation"."Nation"), "Person"."id_nation_f"
FROM "Person" "Person", "tbl_nation" "tbl_nation"
WHERE "Person"."id_nation_f" = "tbl_nation"."ID_Nat"
GROUP BY "Person"."id_nation_f"
ORDER BY COUNT( "tbl_nation"."Nation" ) ASC, "Person"."id_nation_f" ASC
Und hier scheitere ich.
Momentanes Ergebnis:
COUNT ( "tbl_nation"."Nation") | id_nation_f
1 | 5
5 | 3
120 | 2
usw.
Gwünschtes Ergebniswäre aber:
COUNT ( "tbl_nation"."Nation") | id_nation_f | Nation
1 | 5 |RO
5 | 3 |KZ
120 | 2 |DE
usw.
Ich denke, dass ich noch eine Sub-Selectabfrage einbauen muss.
Aber, da komme ich noch nicht zurecht damit.
Wer kann mir dabei helfen bzw. sagen wo ich ansetzen muss.
Wäre super.