Autor Zpráva
maxx
Profil *
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
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
select * from tymy where body > (select body from tymy where id = 8) order by body limit 3


analogicky předchozí tři
lerix
Profil
A jak bych mohl vypsat pouze nejvyší team?
Joker
Profil
lerix
A jak bych mohl vypsat pouze nejvyší team?
SELECT * FROM tymy ORDER BY body DESC LIMIT 1

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0