Hallo!
Ich habe folgendes Problem:
In der 1. Tabelle stehen jede Menge IDs, sie können auch öfter vorkommen.
In der 2. Tabelle stehen Details zu diesen IDs.
Ich möchte jetzt die IDs aus der 1. Tabelle alle auslesen, nach Anzahl absteigend ordnen und dann mit den Details aus Tabelle 2 ausgeben.
Ganz kann ich Dir nicht folgen, aber, wenn:
Tabelle1
ID
1
1
4
4
1
1
3
und:
Tabelle2
ID Details
1 Detail1
2 Detail2
3 Detail3
4 Detail4
5 Detail5
ergibt:
SELECT Tabelle1.ID, Tabelle2.Details
FROM Tabelle1 RIGHT JOIN Tabelle2 ON Tabelle1.ID = Tabelle2.ID
ORDER BY Tabelle2.ID DESC;
ID Details
Detail5
4 Detail4
4 Detail4
3 Detail3
Detail2
1 Detail1
1 Detail1
1 Detail1
1 Detail1
Einen Sinn kann ich in dieser Abfrage allerdings nicht erkennen ;-)
viele Grüße
Axel