title image


Smiley Re: mySQL Abfrage ORDER BY
Du hast recht.

Hab beide in die GROUP BY Klausel aufgenommen.



Jedoch bleibt weiterhin der Fehler bestehen.

Invalid use of group function



$data_charts_pf="SELECT Produkt_ID,Object_Member,SUM(Voting) as Summe,COUNT(ID) as Anzahl,(SUM(Voting)/COUNT(ID)) as OrderVal ";

$data_charts_pf.="FROM feedbacks ";

$data_charts_pf.="WHERE Kategorie = 'FOTOS' AND Voting > 0 AND COUNT(ID) > 3 ";

$data_charts_pf.="GROUP BY Produkt_ID,Object_Member,OrderVal ";

$data_charts_pf.="ORDER BY OrderVal DESC LIMIT 0,10";

$rs_charts_pf= mysql_query($data_charts_pf, $con);



Bei OrderVal bin ich mir nicht so ganz sicher, da sich dieser Alias aus

einer Berechnung von zwei statistischen Funktionen (COUNT,SUM) zusammensetzt,

diese ja nicht in der GROUP BY Funktion angeführt werden müssen.



Lass ich OrderVal in GROUP BY weg ändert sich jedoch auch nichts.

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: