Hallo zusammen, ich habe ein problem bezüglich einer Abfrage in sql. Ich habe eine Tabelle die eine Hierarchie darstellt (nutze hier nur ein vereinfachtes bsp - sie heißt übungstabelle)
oben mitte unten
1 2a 3a
1 2a 3b
1 2b 3c
1 2c 3a
1 2c 3b
1 2c 3c
Ich möchte wissen wieviele verschiedene Werte in den jeweiligen anderen ebenen sind.
Bsp: Wie oft ist die 1 in der 2a - Antwort 1
Wie oft ist die 2 in der 1 - Antwort 3
Und hier ist auch schon das Problem, immer wenn ich die Abfrage
" SELECT distinct Count(übungstabelle.mitte) AS Anzahlvonmitte, übungstabelle.oben
FROM übungstabelle
GROUP BY übungstabelle.oben; "
spuckt mir Access aber wieder 6 aus (weil in der Tabelle in der mittleren Spalte 6 Einträge sind)obwohl ich „distinct“ reingeschrieben hab. aber ich will ja die Dubletten nicht mitgezählt haben so das bei der Abfrage 3 herauskommt.
Kann mir bitte irgendwer erklären wie das funktioniert?