Как построить sql запрос сортировки по двум полям?
Здравствуйте! Помогите пожалуйста привильно построить запрос.
Пример. Имеем таблицу:
id--name--rating--countReview
1---club1-----4------------2
2---club3-----4------------3
3---club4-----5------------6
Первым выводить должно клуб club1.
Так как у него самый большой рейтин.
Дальше у нас два клуба с одинаковыми рейтингами. Нужно выводить тот у которого больше countReview. Т.е. club4 а потом club3.
Как построить?
Спасибо!
Мой запрос:
ORDER BY `bx_groups_main`.`main_rate` DESC,
(SELECT COUNT(*) FROM `bx_reviews_entries` WHERE `bx_groups_main`.id = `bx_reviews_entries`.object_id ) DESC
Сортировка только по рейтингу...