Ниже представлен мой запрос Мне нужно заказать с этими тремя столбцами. Это для комплексного поиска. Если я использовал один из них, он отлично работает. Но, управляя более чем одним, он не упорядочивает должным образом.Заказ более чем на один столбец с mysql
EDIT
На самом деле мне нужно, премиум записи должны быть на первых позициях наряду с большим количеством избранных, а также элитные клиенты имеют более высокий приоритет. Это все работает условно
1) Больше избранное придет на первый
2), но премия будет считаться
3) Если основной будет иметь 5 фаворитов, это обыкновение толкать вверх, основной имеющий небольшой приоритет
4) Как хорошо элита есть хороший приоритет
SELECT
`Driver`.`id` ,
`Driver`.`login_id` ,
`Login`.`profile_type`,
.................
ORDER BY `fav_count`,
FIELD( `Login`.`profile_type` , "premium", "basic") ,
`Driver`.`is_elite` ASC
Sample г esult я ожидал
is_elite| profile_type | fav_count
________|_____________________|____________
1 | premium | 4
1 | premium | 3
1 | premium | 2
1 | premium | 1
0 | basic | 5
0 | basic | 0
Пожалуйста, сообщите мне. Благодаря
Пожалуйста, сделайте свой вопрос более читаемым. – Starx
В чем проблема? – safarov
и где редактирование? =) –