SELECT (select count(id) from таблица_с_сообщениями WHERE таблица_с_сообщениями.после_с_id_пользователя = users .id) as count_messages , users.id FROM users INNER JOIN таблица_с_сообщениями ON users.id = таблица_с_сообщениями.после_с_id_пользователя ORDER BY `count_messages ` DESC