Hallo!
Ich habe ein Problem mit meinem Select-Statement.
Ich habe drei Tabellen:
kundendaten
anrede, name, kundennummer, id ...
rechnungen
rechnungnummer, kundennummer, id ...
positionen
rechnungnummer, anzahl, preis ...
Nun möchte ich immer 5 Rechnungen auf einmal anzeigen:
$alledaten_result = mysql_query("SELECT
rechnungen.kundennummer AS rekunr,
rechnungen.rechnungsnummer AS renr,
rechnungen.rechnungid AS reid,
kundendaten.anrede AS kuan,
kundendaten.name AS kuna,
kundendaten.kundennummer AS kunr,
positionen.rechnungsnummer AS ponr,
positionen.anzahl * positionen.preis AS gesamt
FROM rechnungen
LEFT JOIN kundendaten
ON rechnungen.kundennummer = kundendaten.kundennummer
LEFT JOIN positionen
ON rechnungen.rechnungsnummer = positionen.rechnungsnummer
GROUP BY gesamt
ORDER BY rechnungen.rechnungsnummer
LIMIT $anzeige, 5");
Nun bekomme ich zwar die 5 Rechnungen angezeigt, Probleme bereitet mir aber das eine Rechnung mehrere Positionen beinhalten kann.
Der Gesamtpreis aus anzahl und preis wird zwar berechnet aber nur für die erste Position.
Ich habe keine Idee wie ich das Ergebnis aller Positionen ermitteln kann!
Könnte mir jemand einen Tipp geben?
Danke im voraus!!!
LG fr@gma