innerJoin('t2 ...) -6ren">
gpt4 book ai didi

yii2 - 从两个表中选择列 Yii2

转载 作者:行者123 更新时间:2023-12-04 18:00:41 25 4
gpt4 key购买 nike

我有一个表 (t1,t2) 之间的连接查询,需要从两个表中选择一些列。

做类似的事情:

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;

最佳答案

如果您使用的是 ActiveRecord,您需要将 id 作为 AR 的属性,或者使用 asArray

例如

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

关于yii2 - 从两个表中选择列 Yii2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35886679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com