Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak na vnořený Select v MySQL

Dobrý den,
poradil by mi prosím někdo zkušenější jak vyřešit "učísnutí" dat v tabulce?
Mám v MySQL datovou tabulku, která obsahuje 3 sloupce (1=hodnota, 2=velikost, 3=symbol pro zgrupování)
dotazem :

SELECT Hodnota, SUM(Velikost)
FROM tabulka
WHERE Symbol = "1"
GROUP BY Hodnota
ORDER BY Hodnota DESC;

získám sice to co potřebuji ale jen pro symbol "1", háček je v tom, že v primární tabulce těchto symbolů je víc, ("2", "3",...) a já bych je potřeboval takto projít všechny a tyto dílčí výsledky nakonec sloučil do jedné výstupní tabulky kde klíčem spojení mezi nimi bude Hodnota.
Doufám že popis problému je alespoň trochu srozumitelný :-)

Výstupní tabulka by měla tedy vypadat asi takto:
|Hodnota|SumaVelikosti za hodnotu a symbol "1"|SumaVelikosti za hodnotu a symbol "2"|.. atd..

Budu moc rád za jakoukoliv radu vedoucí k cíli.
ensin

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Napíš si všetky všetky SQL pre každú hodnotu. Potom tie SQL daj do zátvorky a medzi tie príkazy napí… poslední
msx. 03.02.2010 20:07
msx.

Napíš si všetky všetky SQL pre každú hodnotu. Potom tie SQL daj do zátvorky a medzi tie príkazy napíš slovo UNION. Slúži na spájanie tabuliek. Možno je aj lepšie riešenie, ale toto je aspoň dočasne použiteľné.

Zpět do poradny Odpovědět na původní otázku Nahoru