alfie: MySQL 5.0.27: Anzahl nach zwei Feldern ermitteln

Beitrag lesen

Hallo Andreas!

Dann nimm halt das Zusatz-Ergebnis aus dem result statt der num-rows.

Irgendwie bin ich heute vernagelt...

id | autor | sex
----+-------+----
  1 |   1   |  1
  2 |   1   |  1
  3 |   2   |  2
  4 |   3   |  2
  5 |   4   |  0

SELECT COUNT(autor) autor, sex FROM zitate GROUP BY sex WITH ROLLUP

liefert mir diesen Array:

row0 | row1
------+----
  1   |  0     <- 1 Zitat undefinierter Herkunft
  2   |  1     <- 2 von Frauen
  2   |  2     <- 2 von Männern
  5   | NULL

Wie muss ich die Abfrage formulieren, um diesen Array zu bekommen?

row0 | row1
------+----
  1   |  0     <- 1 undefiniertes Geschlecht
  2   |  1     <- 2 Frauen
  1   |  2     <- 1 Mann
  4   | NULL

mfg Alfie