Autor | Zpráva | ||
---|---|---|---|
qpfe65 Profil * |
#1 · Zasláno: 14. 6. 2010, 17:14:15
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 * |
#2 · Zasláno: 14. 6. 2010, 22:35:01
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 * |
#3 · Zasláno: 15. 6. 2010, 12:46:10
Díky, to je ono
|
||
Časová prodleva: 14 let
|
0