Access sql dubletten löschen / aussortieren

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?

Leider habe ich zu lange nicht mehr mit Acces gearbeitet. Dementsprechend kan ich Ihre Frage nicht beantworten

Viel Erfolg bei den anderen Personen.
Gruß,
Jan

Schonmal das Distinct weggenommen, dann bekommst Du das selbe Ergbenis. :wink:
Du zählst die Datensätze, also fässt von vornherein die Daten, die unterschiedlich sind zusammen. Das ergibt eine Geamtzahl von 6 und dann kann die Abfrage auch nicht anders, als nur noch 1 Datensatz wiedergeben, denn in der Spalte oben steht ja nur ne 1.

Bin mir nicht sicher, ist das das, was Du willst?

SELECT übungstabelle.mitte, Count(übungstabelle.Oben) AS AnzahlvonOben
FROM übungstabelle
GROUP BY übungstabelle.mitte;

Hallo Polyton,

habe das mal nachgestellt.

Hier meine Lösung:

SELECT Count(Übungstabelle.oben) AS Anzahlvonoben, Übungstabelle.mitte
FROM Übungstabelle
GROUP BY Übungstabelle.mitte
ORDER BY Count(Übungstabelle.oben);

Jetzt zeigt er drei Ergebnisse. Ich hoffe dass das deiner Anfrage entspricht.
Gruß
Thomas

Hallo polyton,

ich verstehe deine Frage nicht.

was meinst du mit
Wie oft ist die 2 in der 1 - Antwort 3

die 2 kommt in deinen Datensätzen gar nicht vor, sondern immer nur 2 in Verbindung mit einem Buchstaben.
Doppelte Datensätze hast du auch nicht.

Es tut mir leid, aber ich kann deine Frage nicht beantworten.

viele Grüsse

Es tut mir leid, dass ich erst jetzt antworten kann. Ein Totalausfall des Internets hat mich bis heute daran gehindert.
Seit über 2 Jahren beschäftige ich mich nicht mehr mit Access und SQL und bin deshalb „aus der Uebung“ und kann nicht helfen.
Kurt

Hallo,
aber erst jetzt deine Anfrage gesehen.
Leider kann ich Dir nicht weiterhelfen.
Gruss
Maike