Salut
Und DISTINCT wäre in diesem Fall wahrscheinlich auchnicht die saubere Lösung, sondern ein GROUP BY:
SELECT a.id, COUNT(b.blah), COUNT(c.blah), COUNT(d.blah)... usw.
FROM grosseTabelle AS a
LEFT JOIN kleineTabelle_1 AS b ON (Bedingung)
LEFT JOIN kleineTabelle_1 AS c ON (Bedingung)
usw.
WHERE (Bedingungen) GROUP BY a.id
Tatsächlich hilft mir "GROUP BY a.id".
Warum und wie genau ist mir aber noch nicht ganz klar.
Ebenfalls nicht ganz verstanden habe ich die COUNT's. Ich will ja nicht die Anzahl von b.blah, sondern den Inhalt von b.blah.
Besten Dank!
Schorsch