从两个表Yii2中选择列

时间:2016-03-09 08:39:34

标签: yii2

我在表(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;

1 个答案:

答案 0 :(得分:0)

如果您正在使用ActiveRecord,则需要id作为AR上的媒体资源或使用asArray

e.g。

t1::find()->select("t1.id , t2.id")->innerJoin('t2 ...')->asArray()->...