Axel Richter: (MySQL) Tabellen verknüpfen?

Beitrag lesen

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