Ilja: MySQL: tabelle: mehrere count über mehrere spalten...

Beitrag lesen

yo,

SELECT benutzer_id,
       SUM(IF(typ = 'e', 1, 0)) AS Einzeltermine,
       SUM(IF(typ = 'g', 1, 0)) AS Gruppentermine,
       datum
FROM tabelle
GROUP BY benutzer_id, datum
ORDER BY benutzer_id, datum

die ORDER BY klausel ist by mysql optional und kann dort weggelassen werden, weil er schon eine sortierung durch die group by klausel durchführt.

Ilja