Hallo,

ich bitte um Hilfe mit einer MySQL Abfrage. Aufgebaut ist die Tabelle so:

Name: Ordner: Berechtigung:
Otto Eingang 0
Otto Ausgang 0
Otto Einkauf 1
Martin Eingang 0
Martin Ausgang 1
Hanna Einkauf 2

Ich möchte nun wissen wer von den genannten Personen über welche Berechtigung besitzt und wieviele davon. Als Beispiel ein Ergebnis der Abfrage:

Hanna 0 0 1
Martin 1 1 0
Otto 2 1 0

Hanna hat kein Mal die 0, kein Mal die 1, dafür aber 1x die 2 in der Berechtigung. Martin ist jeweils einmal mit der Berechtigung 0 und 1 versehen, aber nicht mit der 2. Otto ist einmal mit Berechtigung 0 vertreten, mit der Berechtigung 2 gar nicht, bekommt aber gleich 2 mal die Berechtigung 1.

Ist das lösbar mit einer Abfrage? Habe mich schon mit COUNT, DISTINCT und GROUP versucht, dabei kam aber leider nichts raus und so müsste ich das über 2 Abfragen umständlich lösen...

Ich danke vielmals für die Hilfe