Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Sortowanie wg kryteriów
potreb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
dkosc
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 22.10.2008

Ostrzeżenie: (0%)
-----


.... ORDER BY `nazwa kolumny` [DESC|ASC]
Go to the top of the page
+Quote Post
thm
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 10
Dołączył: 6.10.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


chyba tylko union.
Kod
select ... where key >= 5 order by key
union
select ... where key < 5 order by key
Go to the top of the page
+Quote Post
potreb
post
Post #4





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


No okey, a zapytanie ma zaczynać się od id 5, więc czegoś tu brakuje jeszcze.
Go to the top of the page
+Quote Post
dkosc
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 22.10.2008

Ostrzeżenie: (0%)
-----


"key >= 5 "
Go to the top of the page
+Quote Post
potreb
post
Post #6





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Okey już działa dzięki.

  1. (SELECT * FROM b_photos WHERE id >= 5 ORDER BY id) UNION (SELECT * FROM b_photos WHERE id < 5 ORDER BY id)


Ten post edytował potreb 22.10.2008, 08:13:04
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.09.2025 - 07:35