Вывести диалоги yii2 ActiveRecord SQL
не силен в бд. Имеются две таблицы:
и пользователь, для которого выводятся диалоги. Мне нужно правильно сформировать запрос к бд. Либо SQL запрос, либо ActiveRecord.
Например я [email protected] и мой id=23. Мне выведутся диалоги с 24, 25. Это должны быть 2 строчки с последним сообщением (как в вк, например) и email из таблицы user.
я написал:
$query = Message::find()
->leftJoin('user', '`user`.`id` = `message`.`id_recipient`')
->where(['id_sender' => $recipient])
->orWhere(['id_recipient' => $recipient])
->all();
но получил 4 сообщения. Что делать?


