Autor | Zpráva | ||
---|---|---|---|
maxx Profil * |
#1 · Zasláno: 23. 1. 2009, 23:16:58
Zdravim,
mam tabulku, kterou vypisuji a řadím následně podle bodů. Chtěl bych se zeptat, když mám např tým s ID 8 a je např. na pátém míste, tak jak vypsat 3 týmy, co jsou nad ním a 3 týmy, které jsou pod ním. Vůbec nevím, jak takový dotaz zkonstruovat. Díky za pomoc. |
||
keeehi Profil |
#2 · Zasláno: 23. 1. 2009, 23:26:39 · Upravil/a: keeehi
Select * from xxxx where ID>8-4 and ID<8+4 musíš však mít id seřazené postupně (žádné díry) jinak to bude asi složitější |
||
Alphard Profil |
#3 · Zasláno: 23. 1. 2009, 23:28:47
select * from tymy where body > (select body from tymy where id = 8) order by body limit 3 analogicky předchozí tři |
||
Časová prodleva: 3 dny
|
|||
lerix Profil |
#4 · Zasláno: 26. 1. 2009, 20:35:58
A jak bych mohl vypsat pouze nejvyší team?
|
||
Joker Profil |
#5 · Zasláno: 26. 1. 2009, 21:11:50
lerix
A jak bych mohl vypsat pouze nejvyší team? SELECT * FROM tymy ORDER BY body DESC LIMIT 1 |
||
Časová prodleva: 15 let
|
0