Я хочу заказать результаты в функции GROUP_CONCAT. Проблема в том, что выбор в GROUP_CONCAT-функции - это еще одна функция, подобная этой (выбор фантазии):
SELECT a.name,
GROUP_CONCAT(DISTINCT CONCAT_WS(':', b.id, c.name) ORDER BY b.id ASC) AS course
FROM people a, stuff b, courses c
GROUP BY a.id
Я хочу получить результат вроде (упорядочен по b.id):
michael 1:science,2:maths,3:physics
но я получаю:
michael 2:maths,1:science,3:physics
Кто-нибудь знает, как я могу заказать b.id в моей group_concat здесь?