Mailinglisten-Archive |
Benedikt Quirmbach schrieb: > Hallo, > > ich habe für eine Anwendung eine Art Tracking-Tool geschrieben. > > Dabei werden verschiedene Vorgänge mit zugehörigen Daten in eine > Datenbank geschrieben. > > Das sind z.B. Seitenaufrufe. > > Die Tabelle sieht so aus: > id, kunde, vorgang, seite, datum(timestamp) usw. > 1, xyz, page ,0 > 2, xyz, page, 22 > 3, xyz, page, 0 > > Unter vorgang steht z.B. "page". > > Mit meiner Abfrage möchte ich eine Tabelle generieren, die alle > Vorgänge "page" so zusammenfasst: > seite, anzahl > 0, 2 > 22, 1 SELECT `page`, COUNT(`page`) AS `count` FROM `Tabelle` GROUP BY `page` > Das ganze nach anzahl absteigend sortiert ORDER BY `count` DESC oder ORDER BY COUNT(`page`) DESC (je nach MySQL-Version) -- 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