Code:
SELECT
c.caname,
g.ganame,
g.gadescription,
g.gainfo,
g.gafilename,
g.gadate,
count(k.comid) as Anz_Kommentare,
avg(b.rarating) as Bewertung
FROM category c
JOIN category_gallery cg on cg.caid = c.caid
JOIN gallery g on g.gaid = cg.gaid
LEFT JOIN commentary k on k.gaid = g.gaid
LEFT JOIN rating b on b.gaid = g.gaid
GROUP BY
c.caname,
g.ganame,
g.gadescription,
g.gainfo,
g.gafilename,
g.gadate
ORDER BY
g.gadate
Okay, das haut jetzt soweit hin. Habe mal die Where-Klausel rausgenommen um die Ausgabe zu
prüfen. Allerdings zeigt er mir jetzt auch mehfach das gleiche Bild an, wenn ein Bild verschiedene Kategorien hat.