1

我需要在 yii 1 应用程序中执行以下 sql。

select user_group.user_id and user_rights.region_id 
from user_rights inner join user_group on
 user_rights.user_group_id=user_group.user_group_id

并仅检索所有 region_ids 并将其粘贴到数组中?(例如

                $regions = array();
                $regions[]='1';
                $regions[]='2';

) 我如何在 yii 1 中使用 foreach(或其他方式)来做到这一点?

4

1 回答 1

1

试试这个查询:你会得到所有的 region_id 。您可以通过 foreach 循环等随意使用。

 Yii::app()->db->createCommand()
    ->select('user_rights.region_id')
    ->from('user_rights')
    ->join('user_group', 'user_rights.user_group_id=user_group.user_group_id')
    ->queryAll();

另外,为了在 Yii 中创建查询,请在此处阅读更多内容:DOCs

于 2017-01-25T07:46:56.980 回答