Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Query: Wieviele von Tabellenwert von DISTINCT name

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.07.2010
    Beiträge
    20

    Query: Wieviele von Tabellenwert von DISTINCT name

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.07.2010
    Beiträge
    20
    Ich konnte die Aufgabe selbst lösen, allerdings musste ich dazu die Tabelle verändern da die bisherige Struktur dieser Aufgabe nicht Herr werden konnte.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •