Autor | Zpráva | ||
---|---|---|---|
motorcb Profil |
#1 · Zasláno: 10. 2. 2014, 21:58:06
Zdravím.
Mám následující tabulku v mysql: http://sqlfiddle.com/#!2/7b5fad/12 Chtěl bych vypsat pořadí týmů a jejich pořadí. Týmy, které mají stejný počet bodů budou na stejném pořadí. Jak na to? Díky |
||
Select Profil |
#2 · Zasláno: 11. 2. 2014, 07:21:56
Order by points
|
||
Taps Profil |
motorcb:
zkus toto <? SELECT IF(@points=t.points, @rownum, @rownum:=@rownum+1) points2, t.*, (@points:=t.points) body FROM team t, (SELECT @rownum:=0) x, (SELECT @points:=0) y order by points desc limit 10; ?> |
||
Kajman Profil |
#4 · Zasláno: 11. 2. 2014, 08:10:09
Taps:
Pokud jsou dva týmy na prvním místě, tak další má být třetí, ne druhý. Bude tam tedy potřeba ještě jedna uživatelská proměnná. motorcb: Očíslovat si to můžete až v php, viz např. Poradi radku - ocislovat - slozitejsi |
||
Časová prodleva: 10 let
|
0