Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Sortowanie wyników
Forum PHP.pl > Forum > Przedszkole
northwest
Witam serdecznie,
mam takie zapytanie: SELECT * FROM produkty WHERE enable = '1' and (bf_id = '325436467546754765' or bf_id = '1508 ' or bf_id = '1504 ' or bf_id = '1227 ' or bf_id = '71 ' or bf_id = '70 ' or bf_id = '935 ' or bf_id = '719 ' or bf_id = '726 ' or bf_id = '1112 ' or bf_id = '567 ' or bf_id = '1260 ' or bf_id = '1505 ' or bf_id = '1 ' or bf_id = '455 ' or bf_id = '1074 ' or bf_id = '895 ' or bf_id = '76 ' or bf_id = '100 ' or bf_id = '721 ' or bf_id = '893 ' or bf_id = '1004 ' or bf_id = '1236 ' or bf_id = '209 ' or bf_id = '510 ' or bf_id = '616 ' or bf_id = '1511 ' or bf_id = '1514 ' or bf_id = '2018 ' or bf_id = '1503 ' or bf_id = '1154 ' or bf_id = '855 ' or bf_id = '705 ' or bf_id = '29 ' or bf_id = '1321 ' )

i chciałbym otrzymać listę wyników w takiej kolejności jakie mam id.... czy 325436467546754765, 1508, 1504 itp...
MySQL zwraca mi natomiast wyniki posortowane od 1 wzwyż... Jak zrobić żeby zachował kolejność z WHERE?


Northwest
nospor
Musisz wykonać sortowanie, własne sortowanie. Tu masz przykłady:
http://nospor.pl/mysql-faq.html#faq-5
b4rt3kk
Dodaj
  1. ORDER BY id DESC


A nie przepraszam, pytałeś o kolejność z where.
untorched
Cytat(b4rt3kk @ 6.09.2012, 14:13:17 ) *
Dodaj
  1. ORDER BY id DESC


A nie przepraszam, pytałeś o kolejność z where.


  1. ORDER BY bf_id DESC
mmmmmmm
  1. SELECT * FROM produkty WHERE enable = '1' AND FIELD(bf_id,'325436467546754765','1508 ','1504 ','1227 ','71 ','70 ','935 ','719 ','726 ','1112 ','567 ','1260 ','1505 ','1 ','455 ','1074 ','895 ','76 ','100 ','721 ','893 ','1004 ' ,'1236 ','209 ' ,'510 ','616 ','1511 ','1514 ','2018 ','1503 ','1154 ','855 ','705 ','29 ','1321 ' )>0 ORDER BY FIELD(bf_id,'325436467546754765','1508 ','1504 ','1227 ','71 ','70 ','935 ','719 ','726 ','1112 ','567 ','1260 ','1505 ','1 ','455 ','1074 ','895 ','76 ','100 ','721 ','893 ','1004 ' ,'1236 ','209 ' ,'510 ','616 ','1511 ','1514 ','2018 ','1503 ','1154 ','855 ','705 ','29 ','1321 ' )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.