{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11. [автор] (27 фев 2017, 15:10) [0/0] [0] [отв] [спам] [под] +1 | -1

Опиши вопрос в лс.

12. (27 фев 2017, 15:16) [0/0] [0] [отв] [спам] [под] +1 | -1

Как мне вывести друзей с которыми у меня больше всего сообщений?
Просто sql запрос, остальное сам могу.
P.S Записывать в таблу friends кол-во сообщений с другом не вариант.

13. [автор] (27 фев 2017, 20:58) [0/0] [0] [отв] [спам] [под] +1 | -1

Laravel, я использую JOIN для вывода записей на стене моих друзей и подписчиков.
Тоесть можно попробовать примерно так
<?
$q=$mysqli->query("SELECT `frend`.`id` FROM `frend` LEFT JOIN `mail` ON `frend`.`user_id` = `mail`.`user_to` AND `mail`.`user` = '$user[id]' OR `frend`.`user` = '$user[id]' WHERE `frend`.`user_id` = `mail`.`user_to` OR `fmail`.`user` = '$user[id]' ORDER BY count( `mail`.`mess`) DESC LIMIT 5"*;
?>

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений