Autor | Zpráva | ||
---|---|---|---|
Leomato Profil |
#1 · Zasláno: 31. 3. 2011, 14:12:13
Takže mám 2 tabuôky v 1 sú užívatelia a v druhej dediny a potrebujem aby mi to z tabulky užívatelia dalo ORDER podla toho koľko majú bodov máju spolu všetky dediny.
Príklad UŽÍVATELIA ID | Meno 7 | Anča 8 | Marena DEDINY patri | body 8 | 1000 8 | 8000 7 | 500 A výsledné poradie by malo byť: 1. Marena 2. Anča Mohol by mi niekto poradiť ako k tomu docieliť? |
||
Kajman_ Profil * |
#2 · Zasláno: 31. 3. 2011, 14:15:49
Leomato:
„Mohol by mi niekto poradiť ako k tomu docieliť?“ Spojte uživatele z vesnicemi pomocí příkazu JOIN a odpovídající podmínky. Použijte group by s id uživatele. Seřaďte sestupně podle výsledku agregační funkce SUM na sloupci s body. |
||
Leomato Profil |
#3 · Zasláno: 31. 3. 2011, 14:24:45
[#2] Kajman:
hmm s tým som nikdy nepracoval mohli by ste mi ukázať ako to mám urobiť? |
||
Kajman_ Profil * |
#4 · Zasláno: 31. 3. 2011, 14:29:11
select u.meno from uzivatelia u join dediny d on u.id = d.patri group by u.id, u.meno order by sum(d.body) desc |
||
Leomato Profil |
#5 · Zasláno: 31. 3. 2011, 14:30:36
dekuju
|
||
Časová prodleva: 13 let
|
0