Axel Richter: (MySQL) Tabellen verknüpfen?

Beitrag lesen

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