我有一个表名如下的数据库:tbl_accessoires_1,tbl_accessoires_2等等。在我的主表中有一列,它给了我必须加入的表的编号。但是,如果使用->all(),如何获取该值。
这是我的问题:

$query = (new Query())
   ->select([
       'a.id id',
       'a.soort soort',
   ])
   ->from('auto_new a')
   ->leftJoin('tbl_accessoires_--soort-- acc', 'acc.id = a.id')
   ->all();

所以选择中的a.soort必须在--soort--
有办法吗?
如果我只得到一辆车,这是可能的,因为我可以在这个查询之前得到soort值。但是如果我想要所有的车

最佳答案

所以,因为在我的情况下不可能,我刚刚做了一个新的查询来获取选项。这就行了,因为我不需要所有的车。

关于php - Yii2查询都在联接中获得值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35581536/

10-11 02:48