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