[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка по 2 колонкам
Rembrant
Здравствуйте. Мне с помощью запроса нужно выбрать из таблицы 10 значений, отсортировав их по полю a. Если a одинаковое, то сортировать по b.
С сортировкой по одному полю разобрался
SELECT * FROM `users` WHERE `id`>0 ORDER BY a DESC LIMIT 10

а со сложной сортировкой что-то никак. Пожалуйста, подскажите как это делать



Спустя 7 минут, 57 секунд (25.04.2010 - 19:14) antonov_sa написал(а):
Цитата (Rembrant @ 25.04.2010 - 16:06)
Здравствуйте. Мне с помощью запроса нужно выбрать из таблицы 10 значений, отсортировав их по полю a. Если a одинаковое, то сортировать по b.
С сортировкой по одному полю разобрался
SELECT * FROM `users` WHERE `id`>0 ORDER BY a DESC LIMIT 10

а со сложной сортировкой что-то никак. Пожалуйста, подскажите как это делать

ORDER BY a, b DESC ? smile.gif

Спустя 42 секунды (25.04.2010 - 19:14) dr_Lev написал(а):
SELECT * FROM `users` WHERE `id`>0 ORDER BY a DESC, b DESC LIMIT 10

Спустя 2 минуты, 37 секунд (25.04.2010 - 19:17) Rembrant написал(а):
dr_Lev
вот это оно, большое спасибо
Быстрый ответ:

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