Я сталкивался с этим вопросом и не уверен, как его решить.Помогите пожалуйста!
В таблице studies вам нужно group by module и подсчитать количество студентов (я думаю, что нет ни одного случая, чтобы студент существовал дважды для модуля):
studies
group by module
select module, count(student) counter from studies group by module order by counter desc