Michael: zusammenaddiert innerhalb einer SELECT Abfrage

Beitrag lesen

Hallo, nachdem ich ein fleißiger Leser bin und mir sehr sehr viel hier herausgelesen habe, stelle ich doch mal eine Frage.

Ich erstelle ein Script mit dem man mehrere Abstimmungen ausführen kann. Jetzt habe ich ein SQL Problem, das mich fuxt.

Mit der folgenden SQL Abfrage bekomme ich meinen Datensatz für die jeweilige Abstimmung

SELECT a.id, a.questions_de AS answer,a.total FROM poll_questions a WHERE a.id_poll=:id

unter total, wird bei jeder Stimmabgabe für den betreffenden Satz die Stimme addiert.

Jetzt möchte ich gerne bei der Ausgabe, ein Feld haben, in der alle Stimmen zusammenaddiert sind (alle total Felder).

Mein Versuch mit SUM ist kläglich gescheitert.

SELECT SUM(a.total) AS total_vote, a.id, a.questions_de AS answer,a.total FROM poll_questions a WHERE a.id_poll=:id

Ich habe zwar das Ergebnis bei total_vote, doch es wird mir nur noch ein Datensatz ausgegeben.

Michael