Выдать только те записи, у которых точно есть relation

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
imiotis
Сообщения: 8
Зарегистрирован: 2020.07.11, 17:49

Выдать только те записи, у которых точно есть relation

Сообщение imiotis »

Всем привет!
Есть модель User и UserComments, и между ними есть relation hasMany.
Я их нахожу так:
$users = User::model()->with(['userComments'])
Вопрос: как исключить тех пользователей, у которых нет комментариев?
Чтобы в $users были те, у кого как минимум 1 комментарий. У кого их 0,
те вообще не должны быть в $users. Надо их исключить именно на уровне sql запроса.
Ответить