Как узнать, кто больше писал сообщений. Mysql

Я выполняю задание и действительно не знаю как его выполнить, в чем суть:

Пусть задан некоторый пользователь. 
Из всех друзей этого пользователя найдите человека, который больше всех общался с нашим пользователем.

Что я попытался сделать:

select * from messages where friend_requests(initiator_user_id) = 1 or friend_requests(target_user_id) = 1 group by from_user_id desc;

Вот так выглядят главные таблицы: введите сюда описание изображения

Помогите пожалуйста и по возможности разжуйте как лучше, а то ятолько начинаю и не успеваю закрепить материал((


Ответы (0 шт):