Mailinglisten-Archive |
Benedikt Quirmbach schrieb: > Hallo, > > ich habe eine Tabelle mit Bestellungen von Artikeln. > > Der relevante Teil für meine Frage hat zwei Felder: > anzahl (INT) und artikel (varchar) > > Das sieht dann z.B. so aus: > > 5 | a > 9 | b > 1 | c > 6 | a > 3 | c > > Ich möchte jetzt gerne eine Abfrage starten, die mir alle Artikel in > der Tabelle mit der jeweiligen Anzahl sortiert nach anzahl zurück gibt. > Das Ergebnis müsste also lauten: > > 11 | a > 9 | b > 4 | c > > Wie lautet die Query? SELECT SUM(`anzahl`), `artikel` FROM `table` GROUP BY `artikel` ORDER BY SUM(`anzahl`) DESC -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive