Zähler über zwei Spalten mit COUNT in einer SELECT abfrage
Mike
- datenbank
Ich habe ein Problem mit dem Zählen under der Ausgabe in zwei Spalten.
Meine Tabelle ist ist aufgebaut:
page ! subpage
1 ! 0
1 ! 1
1 ! 1
1 ! 2
1 ! 1
2 ! 0
2 ! 1
2 ! 0
Dies möchte ich anschliessend so ausgeben
page ! subpage ! out
1 ! 0 ! 1
1 ! 1 ! 3
1 ! 2 ! 1
2 ! 0 ! 2
2 ! 1 ! 1
Eine Zusammenfassung der ersten Spalte (page)
Wenn ich meine MYSQL Abfrage so gestellte:
SELECT page,count(*) AS out FROM table GROUP BY page
kommt das
1 ! 5
2 ! 2
ich möchte aber erreichen, wenn vorhanden die Subpage gezählt werden.
Mike
Quasi möchtest du nach page und subpage gruppieren.
page ! subpage ! out
1 ! 0 ! 1
1 ! 1 ! 3
1 ! 2 ! 1
2 ! 0 ! 2
2 ! 1 ! 1
Wenn ich meine MYSQL Abfrage so gestellte:
SELECT page,count(*) AS out FROM table GROUP BY page
Dann mach das auch:
SELECT
`page`, `subpage`, COUNT(*) AS `count`
FROM
`table`
GROUP BY
`page`, `subpage`;
MfG
bubble
Das gilt nicht, das war zu einfach :_)
Ich habe in jede Richtung gesucht, nur nicht nach dem, danke