【发布时间】:2017-03-18 14:03:25
【问题描述】:
我有两个表 A 和 B,关系为“A 有很多 B”。 A 可能没有任何 B 记录。
我需要编写一个查询,它只选择那些在 Bs 中有相关记录的 A 记录。应该忽略没有相关 B 记录的记录。 使用 Yii2 活动记录,我还尝试加载所有 A 记录,并急切加载相关的 B 记录。所以这就是我所拥有的:
Movies::find()->with('shows')->all();
如何添加必要条件以过滤掉没有节目的电影? 如何在取决于节目数据的电影上添加任何条件?
【问题讨论】:
标签: activerecord yii2 relationship