Summe aus einer MySQL Zeile bilden

suntrop

Erfahrenes Mitglied
Hi.

Ich habe eine Checkliste und möchte auf einer Übersichtsseite ausgeben wie viele Punkte noch fehlen.
Dazu muss ich die Anzahl der 1en in einer Zeile zählen, addieren und die Summe von der Gesamtzahl an Aufgaben abziehen.
Die ID 1 hätte dann zum Beispiel noch eine offene Aufgabe.
Nur ist das gar nicht so simpel wie es sich anhört. Wie kann ich das am besten machen? Hat jemand ein Tipp für mich?

Besten Dank im Voraus!
 

Anhänge

  • sql-reihe-zaehlen.png
    sql-reihe-zaehlen.png
    1,2 KB · Aufrufe: 60
Hi,
hab mal was ähnliches gemacht und bin das etwas anders angegangen. Es ging um eine Umfrage in der Member-Area.

1 Tabelle mit Usern (die üblichen felder)
1 Tabelle mit Fragen (id, frage, reihenfolge, published)
1 Tabelle mit Antworten (user_id, question_id, answer)

Die Ausgabe welcher User wieviele offene Fragen hat, habe ich allerdings über PHP gelöst, irgendwie habe ich das nich mit den JOIN's hinbekommen.

Aber vielleicht ist es ja ein Denkanstoß der dich in die richtige Richtung bringt.
 
Hi Homer.
Deine Tabelle sieht professioneller aus. Ich werd die Tage ein anderes Projekt starten, da kommt dein Denkanstoß also gerade richtig.
In diesem Fall wollte ich es so einfach wie möglich belassen. Und mich interessiert auch generell wie man das am besten löst.

Grüße
suntrop
 
Zurück