[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка по двум полям
maximka787
Привет мужики. Помогите с сортировкой. Ну что-то совсем в школу пора по новой...

Есть таблица
`id_product`, `name`, `price`


Нужно отсортировать сначала по полю `price` (!=0), потом по `name`

То есть сначала выводим все отвары, у которых поле price != 0, а потом по алфавиту. Можно ли без подзапросов сделать?

_____________
..Работает - не трогай!
Valick
Цитата (maximka787 @ 5.02.2015 - 13:03)
Можно ли без подзапросов сделать?

в данном случае лучше объединить два запроса по средствам UNION, в первом выбрать все price != 0, во втором price = 0 естественно с сортировкой по `name`

_____________
Стимулятор ~yoomoney - 41001303250491
Hello

ORDER BY IF (`price` <> 0, 0, 1), `name`


_____________
VPS от 5$, первые 2 месяца - бесплатно.
Invis1ble
можно так еще:
ORDER BY `price` = 0, `name`


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

maximka787
Спасибо ребят. То, что нужно!
Оба запроса прекрасно работают.

_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.