Andreas Korthaus: SQL-Anweisung geht nicht:-(

Beitrag lesen

Hallo Daniela!

Dieses Problem war mir gar nicht bewußt ;-)
Aber was mache ich, wenn ich 2 Tabellen habe:

Bestellungen
 artikel
 kunden_id
 preis

Kunden
 kunden_id
 name

Wenn ich jetzt mit GROUP BY für alle Kunden die Summen Ihrer Bestelluneg auflisten will, aber gleichzeitig die Namen mit der Abfrage mit auslesen möchte, also

SELECT
  Kunden.name,
  sum(Bestellungen.preis) AS summe
FROM
  Bestellungen
LEFT JOIN
  Kunden
ON
  Bestellungen.kunden_id = Kunden.kunden_id
GROUP BY
  Bestellungen.kunden_id

Das geht zwar in MySQL, aber wohl nicht überall. Müßte ich dann Kunden.name mit in GROUP BY aufnehemnb oder was?

SELECT
  Kunden.name,
  sum(Bestellungen.preis) AS summe
FROM
  Bestellungen
LEFT JOIN
  Kunden
ON
  Bestellungen.kunden_id = Kunden.kunden_id
GROUP BY
  Bestellungen.kunden_id,
  Kunden.name

oder wie macht man das?

Grüße
Andreas