Günsel: sum() aus left join Aufruf - Problem

Beitrag lesen

Moin,

ich habe eine MySQL Left Join Abfrage von Tabelle rechung auf Tabelle postion.

Und in Tabelle Position gibt es zu jeder BESTELL_NR einen anderen PREIS.

Nun möchte ich die Summe von PREIS abfragen die der gleichen BESTELL_NR angehört.

Und so sieht meine stark vereinfachte Tabellenstruktur aus. Ich habe nicht die ganze Tabelle abgebildet, sondern nur ein Teil um es fürs Verständnis klar zu machen.

position

BESTELL_NR | PREIS | [...]
--------------------------
 1    | 1.19  | [...]

1         | 2.34  | [...]

1         | 6.47  | [...]

rechnung

BESTELL_NR | KD_NR  | [...]
--------------------------
 2    | 123    | [...]

3         | 184    | [...]

11        | 123    | [...]

Und so sieht meine MySQL Abfrage aus:

$result = mysql_query("SELECT kunde.KD_VORNAME, kunde.KD_NACHNAME , sum(position.PREIS)
          FROM
            rechnung
            LEFT JOIN kunde ON rechnung.KD_NR = kunde.KD_NR
            LEFT JOIN position ON rechnung.Bestell_NR = position.Bestell_NR
          GROUP BY position.PREIS
          WHERE
            BESTELL_NR  = '$bestell_nr'
          ORDER BY
            BESTELL_NR ASC
          ");

Jetzt ist mein Problem mir wird die Summe gar nicht ausgegeben, was ist daran falsch? Bzw. nach der Ergänzung mit der Preis-Abfrage wird mir gar nichts ausgegeben. Ich habe schon versucht meine Abfrage sum() anders zu schreiben aber alles fürht zu keinem Ergebnis.

Was habe ich falsch gemacht oder wie heißt es richtig?

Viele Grüße von Günsel