-1
Я хочу, чтобы отсортировать результаты запроса MySQL в произвольном порядке, Для этого я написал этот запрос, но это не возвращает результаты в желаемом порядке:как сделать пользовательскую сортировку в MySQL
select * from (
select assembly, party_id, count(party_id) as seats
from winner group by assembly, party_id) as newTable
group by assembly having max(seats)
ORDER BY FIELD(assembly, 'National Assembly', 'Punjab Assembly', 'Sindh Assembly', 'KPK Assembly', 'Balochistan Assembly');
результат этого запроса:
Но я хочу, чтобы результат как это:
Пожалуйста, сообщите, что мне делать?
еще не получает нужный порядок –
Что вы получаете? Это может быть хорошей подсказкой. (В противном случае ответ Гордона выглядит правильно.) Возможно, есть некоторые пробелы, которых не должно быть? –