Autor | Zpráva | ||
---|---|---|---|
hugo123 Profil * |
#1 · Zasláno: 3. 7. 2014, 11:48:21
Ahojte,
mam tabulku, kde mam id-cka, napriklad: 1 2 5 7 8 9 13 14 ... A teraz som na riadku 7 a potrebujem jednym selectom ziskat riadky pred tymto id a za tymto id, t.j. riadky s ID 5 a 8. Da sa to prosim spravit jednym selectom? Vopred dakujem velmi pekne. |
||
aDAm Profil |
#2 · Zasláno: 3. 7. 2014, 11:52:07
řek bych že řešeno již ve faq
|
||
hugo123 Profil * |
#3 · Zasláno: 3. 7. 2014, 13:07:18
aDAm:
Nie, tam to zial nevidim. Viete mi prosim niekto poradit? |
||
aDAm Profil |
#4 · Zasláno: 3. 7. 2014, 13:11:23
a obtěžoval si se kliknout na ten link a přečíst si to co je u té kotvy? Sice je to tam pro seřazení jiné než ID ale i tak to lze aplikovat a dokonce jedním selectem.
|
||
hugo123 Profil * |
#5 · Zasláno: 3. 7. 2014, 13:22:33
aDAm:
AKo by si to prosim Ta spravil jednym selectom? |
||
aDAm Profil |
#6 · Zasláno: 3. 7. 2014, 14:33:41
tak jak to je na uvedením linku?
|
||
Kajman Profil |
Pokud to je podle id, tak je to ještě jednodušší než v faq.
select * from tabulka where id < 7 order id desc limit 1 ; select * from tabulka where id > 7 order id limit 1 |
||
Časová prodleva: 10 let
|
0