Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Kolejnosc wybranych danych z bazy
Piotr_BB
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.01.2008

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


Witajcie, chcialbym rozwiazac pewien problem, chodzi o kolejnosc wyciagnietych danych z bazy. Realizujac to wszystko chce po prostu uzyskac dana kolejnosc wykonujac jedno zapytanie.

Przy takim zapytaniu:

  1. SELECT * FROM bb WHERE id = 3 OR id = 4 OR id = 1 OR id = 2


Majac dane w tabeli w kolejnosci, bez sorta

Kod
id 1
id 2
id 3
id 4


otrzymuje wyniki: 1, 2, 3, 4, gdzie jak idzie zauwazyc chcialbym uzyskac inna kolejnosc. Any tips?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Sortowanie DESC i ASC posortuje wyniki tak :
Kod
1
2
3
4
....
4
3
2
1

Z tego co autor napisał wnioskuję, że chce mieć wynik w postaci :
Kod
3
4
1
2

Z mojej wiedzy nie ma możliwości posortowania w ten sposób za pomocą zwykłego zapytania SQL.

EDIT do poniższego:
Na takie zapytanie bym nie wpadł .. jak widać można.

Ten post edytował Cienki1980 22.07.2011, 13:31:42
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 07:27