Oznámení
pomoc s SQL dotazem – řazení výsledků dvojic
před 9 lety
- andmon
- Člen | 1
Ahoj všichni,
chtěla bych vás moc poprosit o pomoc s jedním SQL dotazem.
Pro výpis výsledků jednoho turnaje bych potřebovala získat výsledné
pořadí dvojic.
V první tabulce je 1. sloupec osobní číslo 1.hráče a v 2. sloupci
osobní číslo jeho spoluhráče.
(tzn. že dvojice je v tabulce dvakrát – jednou je první 1.hráč,
podruhé jeho spoluhráč)
Tab 1
os_c spol_hrac
1 2
2 1
3 4
4 3
V druhé tabulce jsou vysledky. 1.sloupec je osobni cislo hrace a 2.sloupec je výkon.
Tab 2
os_c vysledek
1 500
2 450
3 250
4 400
Potřebovala bych vypsat seřazené celkové výsledky dvojic.
os_c spol_hrac celk_vysledek
1 2 950
3 4 650
Nemá s tím prosím někdo zkušenost a neporadil by mi, jak se s tím
poprat?
(Třeba i vytvořením pomocné tabulky.)
Předem mockrát děkuji!
před 9 lety
- phx
- Člen | 652
SELECT T1.os_c, T1.spol_hrac, T2a.vysledek + T2b.vysledek AS celk_vysledek FROM tab1 T1
LEFT JOIN tab2 T2a ON T1.os_c = T2a.os_c
LEFT JOIN tab2 T2b ON T1.os_c = T2b.os_c
Editoval phx (4. 5. 2010 22:29)