Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie bez sortowania
Ryder
post 25.07.2010, 20:09:31
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 5.01.2008

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


Witam

Chciałbym aby zapytanie zwróciło mi wyniki bez sortowania w kolejności takiej jak podaje
czyli:

id nazwa
8 n3
6 n1
7 n2
  1. SELECT * FROM article WHERE id IN ( 8, 6, 7);

Jednak standardowo jest sortowanie i zwraca mi wynik

id nazwa
6 n1
7 n2
8 n3

W jaki sposób moge zadać zapytanie, zby zwróciło wyniki w takiej kolejności jakiej oczekuje.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
flashdev
post 25.07.2010, 20:30:21
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


To na pewno nie jest domyślnie sortowane, tylko w kolejności w jakiej jest ułożone w bazie danych w tabeli.
Co do MySQLa to nie podpowiem, ale na pewno można to zrobić już w samym php (o ile z niego korzystasz).

Ten post edytował flashdev 25.07.2010, 20:31:08


--------------------
Go to the top of the page
+Quote Post
thomson89
post 25.07.2010, 20:32:13
Post #3





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


ORDER BY ...


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
Ryder
post 25.07.2010, 20:51:54
Post #4





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 5.01.2008

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


Dzięki za odpowiedzi, ale udało mi się już znaleźć odpowiedź na forum
Jak by ktoś był ciekawy to działa poniższe polecenie
  1. SELECT * , FIELD( id, 8, 6, 7 ) AS pos FROM article HAVING pos >0 ORDER BY pos LIMIT 0 , 30
Go to the top of the page
+Quote Post
Mchl
post 25.07.2010, 22:22:44
Post #5





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Możesz dać wprost ORDER BY FIELD(...)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:40