Hallo,
Die Details aus Tabelle 2 sind beim Auslesen eigentlich unwichtig. Die kann ich dann während der Ausgabe mit PHP auslesen. Was ich allerdings aus Tabelle 2 brauche sind auch die IDs, die in Tabelle 1 vielleicht gar nicht vorkommen. Die werden mir leider immer noch nicht ausgegeben. Ich bekomme nur die IDs mit Anzahl zurück, die auch mindestens einmal in Tabelle 1 vorkommen.
Tabelle1
ID
1
1
1
1
3
4
4
Tabelle2
ID Details
1 Detail1
2 Detail2
3 Detail3
4 Detail4
5 Detail5
SELECT Tabelle2.ID, Count(Tabelle1.ID) AS IDanzT1
FROM Tabelle2 LEFT JOIN Tabelle1 ON Tabelle2.ID = Tabelle1.ID
GROUP BY Tabelle2.ID
ORDER BY Count(Tabelle1.ID) DESC;
ID IDanzT1
1 4
4 2
3 1
5 0
2 0
So? Sonst müsstest Du mal Deine Tabellenstruktur posten und was als Ergebnis rauskommen soll ;-))
viele Grüße
Axel