Ankündigung

Einklappen
Keine Ankündigung bisher.

Anzahl in mehreren Spalten

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Anzahl in mehreren Spalten

    Hallo Leute,

    ich habe ein Problem und es wäre super, wenn ihr mir helfen könntet.
    Also a-e sind Ausbaustufen (akt_a) und e ist die am weitesten fortgeschrittenen und ich möchte die Anzahl bei jeder Gruppe(gruppe.gruppen_id) bei der größten Ausbaustufe haben.


    Mit meinen Befehlen klappt es nicht. Dort sehe ich natürlich nur die Ergebnisse aus e aber ich möchte ja auch, dass in Gruppe 5 die höchste Ausbaustufe, also d, mit der Anzahl 10 angezeigt wird.

    SELECT gruppe.gruppen_id, akt_a, COUNT(gruppe.gruppen_id) AS Anzahl
    FROM gruppe, frage, antwort_m
    where gruppe.gruppen_id = frage.gruppen_id and frage.frage_id = antwort_m.frage_id and akt_a = 4 group by gruppe.gruppen_id

    Und wenn ich diesen Befehl schreibe:

    SELECT gruppe.gruppen_id, max(akt_a), COUNT(gruppe.gruppen_id ) AS Anzahl FROM gruppe, frage, antwort_m where gruppe.gruppen_id = frage.gruppen_id and frage.frage_id = antwort_m.frage_id group by gruppe.gruppen_id

    Dann zeigt er zwar die richtigen Ausbaustufen an, jedoch zählt er alles und nicht nur die Werte aus der Ausbaustufe, sondern auch aus den anderen.

    Ich hoffe, es ist verständlich, was ich erreichen möchte.

    Gruß
    Angehängte Dateien

Lädt...
X