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

Beitrag lesen

hi leute,

ich habe eine tabelle mit diversen termin-einträgen. dabei gibt es termine für einzelne benutzer und oder benutzer-gruppen. ich möchte
die gesamtanzahl der termine der einzelnen benutzer und die gesamtanzahl der termine der benutzergruppen für einen tag
auflisten...

die tabelle schaut so aus:

PHP:
    id   benutzer_id  termin_id    typ  datum
    1    1            1            e    2007-01-01
    2    5            2            e    2007-01-01
    3    3            3            g    2007-01-03
    4    6            3            g    2007-01-03
    5    1            4            e    2007-01-03
    6    2            5            e    2007-01-04
    7    4            6            e    2007-01-10
    8    3            7            g    2007-01-25
    9    2            7            g    2007-01-25
    10    5            8            g    2007-01-25
    11    9            8            g    2007-01-25

typ: e.... einzelner benutzer
typ: g.... mehrere benutzer gehören zum gleichen termin

uns so solls nach dem query ausschauen:

PHP:
    id   anzahl_einzelnetermine   anzahl_gruppentermine    datum
    1    2                        0                        2007-01-01
    2    1                        1                        2007-01-03
    3    1                        0                        2007-01-04
    4    1                        0                        2007-01-10
    5    0                        2                        2007-01-25

ich habe schon mit count() und group by... probiert, aber ich versehts irgendwie nicht. bin noch nicht so versiert in mysql

bitte um hilfe!!!

lg,
holly123