potreb
22.10.2008, 07:38:30
Witam. Mam nie proste pytanie. Otóż wybieram rekord, np o id 5 ( a mam ich 10), i chcę zrobić takie sortowanie:
5
6
7
8
9
10
1
2
3
4
Czy jest możliwość zrobienia takiego sortowania??
dkosc
22.10.2008, 07:46:21
.... ORDER BY `nazwa kolumny` [DESC|ASC]
chyba tylko union.
Kod
select ... where key >= 5 order by key
union
select ... where key < 5 order by key
potreb
22.10.2008, 07:58:55
No okey, a zapytanie ma zaczynać się od id 5, więc czegoś tu brakuje jeszcze.
potreb
22.10.2008, 08:08:31
Okey już działa dzięki.
(SELECT * FROM b_photos WHERE id >= 5 ORDER BY id) UNION (SELECT * FROM b_photos WHERE id < 5 ORDER BY id)