Fui efetuar a query com os comandos agrupados da seguinte forma: select e.pergunta, count(r.id) from exercicio e join resposta r on e.id = exercicio_id group by r.id order by count (r.id) desc;
E recebi a seguinte resposta: ERROR 1630 (42000): FUNCTION sql2.count does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
Está faltando alguma coisa na query? Pois a mesma query desagrupada como na resposta do exercício funciona normalmente.