Mit folgender Query kann ich für die Warenkorb-Tabelle die Gesamtpreise für die
einzelnen Artikel errechnen und den Gesamtpreis für alle Artikel und Gruppen:
![warenkorb_print153.gif warenkorb_print153.gif](https://www.tutorials.de/data/attachments/46/46195-1dd4f1f855a06e4696712acfbb6fd402.jpg)
Wie kann ich aus diesem Query-Result die Gesamtpreise pro Gruppe ( = 50 und 60) ermitteln, ohne daß ich eine weitere Query mit Select ... GROUP BY group_id aufstellen muß?
Vielen Dank im voraus für Eure Hilfe!
einzelnen Artikel errechnen und den Gesamtpreis für alle Artikel und Gruppen:
![warenkorb_print153.gif warenkorb_print153.gif](https://www.tutorials.de/data/attachments/46/46195-1dd4f1f855a06e4696712acfbb6fd402.jpg)
PHP:
include("../admin/dbconnect.php");
$q = " SELECT group_id, menge * preis as artGesPreis FROM warenkorb ORDER BY group_id asc ";
$r = mysql_query($q) or die(mysql_error());
$gesPreis = '';
while($rows = mysql_fetch_array($r))
{
echo "Artikelgesamtpreis: ".$rows['artGesPreis']."<br>";
$gesPreis += $rows['artGesPreis'];
}
echo "Gesamtpreis aller Artikel und Gruppen: ".$gesPreis."<br>";
/*
Artikelgesamtpreis: 40.00
Artikelgesamtpreis: 10.00
Artikelgesamtpreis: 60.00
Gesamtpreis aller Artikel und Gruppen: 110
*/
Wie kann ich aus diesem Query-Result die Gesamtpreise pro Gruppe ( = 50 und 60) ermitteln, ohne daß ich eine weitere Query mit Select ... GROUP BY group_id aufstellen muß?
Vielen Dank im voraus für Eure Hilfe!