Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Sortowanie według dwóch pól
Forum PHP.pl > Forum > Bazy danych > MySQL
jono
Szukałem, ale satysfakcjonującej i działającej odpowiedzi nie znalazłem. Mam taką tabelę:

CODE
id | promo
1 | 0
2 | 0
3 | 1
4 | 0
5 | 1


i potrzebuję posortować to w taki sposób, żeby wyświetlały się najpierw oferty z polem 'promo' o wartości 1, a potem te bez tej wartości, jednocześnie żeby wszystko było posortowane malejąco po ID... i w jednym zapytaniu...

wynik ma być taki:
CODE
id | promo
5 | 1
3 | 1
4 | 0
2 | 0
1 | 0


ma ktoś pomysł?
najtje
order by promo desc, id desc
nevt
Tu znajdziesz rozwiązanie:
array_multisort()

Powodzenia.
jono
Dzięki, miło było wstać rano i przeczytać działającą odpowiedź... może wczoraj już było za późno dla mnie na myślenie

dzięki i pozdrawiam.
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.