С сортировкой по одному полю разобрался
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 ?
Спустя 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
вот это оно, большое спасибо
вот это оно, большое спасибо