Autor Zpráva
qpfe65
Profil *
V tabulce mám odpovědi na anketní otázky. Co záznam to odpověd včetně čísla = počtu hlasů této odpovědi.

tabulka:

idodpovedi; idankety; textodpovedi; hlasovalo
1; 1; "Nelibi"; 1
2; 1; "Libi"; 5
3; 1; "Nevim"; 3

chtěl bych mysql dotaz, který mi vyteží data ve tvaru:

textodpovedi, hlasovalo, celkem
"Nelibi"; 1; 9
"Libi"; 5; 9
"Nevím"; 3; 9

SELECT *,SUM(hlasovalo) AS celkem FROM tabulka WHERE idankety = '1' GROUP BY idodpovedi

V tomto dotazu mi bohužel nefunguje součet ve sloupci CELKEM (jasný je tam GROUP BY ..), nemáte nějaký typ?


Děkuji za jakoukoliv radu
Kajman_
Profil *
SELECT t.textodpovedi, t.hlasovalo, tmp.celkem
FROM tabulka t, (SELECT SUM(hlasovalo) celkem FROM tabulka WHERE idankety = '1') tmp
WHERE t.idankety = '1'
qpfe65
Profil *
Díky, to je ono

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0