Mike: Zähler über zwei Spalten mit COUNT in einer SELECT abfrage

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

  1. 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

    --
    If "god" had intended us to drink beer, he would have given us stomachs. - David Daye
    1. Das gilt nicht, das war zu einfach :_)

      Ich habe in jede Richtung gesucht, nur nicht nach dem, danke