Rouven: MySQL left join Problem

Beitrag lesen

Hello,

Eine Abfrage mit:

select bildergalerie.titel,count(bilder.BilderID) as bilderzahl,count(kommentare.KommentareID) as kommentarzahl from bildergalerie left join bilder on bildergalerie.BildergalerieID=bilder.BildergalerieID left join kommentare on bildergalerie.BildergalerieID=kommentare.BildergalerieID group by bildergalerie.BildergalerieID

eieiei, das muss ein MySQL sein...  
SELECT mit GROUP BY darf nur Spalten selektieren, die entweder eine Aggregation für die Gruppe unterliegen (hier: bilderzahl, kommentarzahl) oder nach denen gruppiert wurde. Hier widerspricht sich ID und Titel. Wenn der Titel gewünscht ist, sollte auch nach genau dem gruppiert werden.  
  
MfG  
Rouven  

-- 
\-------------------  
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& ([SelfCode](http://selfspezial.atomic-eggs.com/scode/selfcode.php?encodieren))  
  
Unser Problem ist, dass wir eine Demokratie entwickelt haben, was nicht immer der richtige Weg ist  --  Bernie Ecclestone zu den lästigen Diskussionen um Regeländerungen in der Formel 1