我在表(t1,t2)之间有一个连接查询,需要从BOTH表中选择一些列。
做类似的事情:
t1::find()->select("t1.id , t2.id")->innerJoin('t2 ...)
但是,它没有检索t2.id。
如何在Yii中完成?
相应的MySql查询:
select t1.id , t2.id from t1 inner join t2 on t1.id = t2.id;
答案 0 :(得分:0)
如果您正在使用ActiveRecord
,则需要id
作为AR上的媒体资源或使用asArray
。
e.g。
t1::find()->select("t1.id , t2.id")->innerJoin('t2 ...')->asArray()->...