andreas : Wieder ein SQL Problem mit HAVING/WHERE

Beitrag lesen

Hi!

Group By bezieht sich auf die Felder die du beim Select angibst,
und da steht keine PID, wenn du danach gruppieren willst, dann gib
sie auch oben an. Was nützt es dir nach etwas zu gruppieren wenn du gar
nicht weist, zu welcher Gruppe die Ausgabezeile gehört?

Nun ja, darüber hatte sich mysql nicht beschwert, und da ich von Natur aus faul bin....

SELECT PID, SUM(Anzahl)
  FROM p_bestelldaten
  WHERE bestellt = 0
  GROUP BY PID

Ah, ich dachte where kommt danach! Dumm von mir! Vielen Dank!

Grüße
  Andreas