Hallo,
ich habe in einer Tabelle, bestehend aus 2 Feldern (id, timestamp), mehrere Einträge mit der selben id. Es unterscheidet sich als der timestamp.
Die Tabelle:
Meine Query schaut erst einmal so aus:
Das Ergebnis:
Nur möchte ich eigentlich nicht wissen wie die Anzahl für den Tag aussieht, sondern für die Id. Sprich aus dem Ergebnis jetzt nochmal id groupieren und die Anzahl ausgeben.
Das gewünschte Ergebnis:
Vielleicht weis ja der ein oder andere Rat. Hatte es auch schon mit einer Subquery probiert, doch dies wollte auch nicht so wie ich.
Gruß
Heinz
ich habe in einer Tabelle, bestehend aus 2 Feldern (id, timestamp), mehrere Einträge mit der selben id. Es unterscheidet sich als der timestamp.
Die Tabelle:
Code:
id timestamp 89 2007-01-29 14:47:02 89 2007-01-27 15:10:03 89 2007-01-29 15:11:04 92 2007-01-29 15:22:56 92 2007-01-29 14:47:03 214 2007-01-29 14:47:42 215 2007-01-29 14:47:42 216 2007-01-29 14:47:42
PHP-Code:
SELECT id, count( id )
FROM test_table
GROUP BY id, DAY( timestamp )
ORDER BY id ASC
Code:
id count( id ) 89 1 89 2 92 2 214 1 215 1 216 1
Das gewünschte Ergebnis:
Code:
id count( id ) 89 2 92 1 214 1 215 1 216 1
Gruß
Heinz
Kommentar