2017-01-25 5 views
1

yii 1アプリケーションで次のSQLを実行する必要があります。yiiの配列内にsql resultを挿入する

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の(または別の方法)を使用して行うことができますどのように?

答えて

1

このクエリで試す:あなたはすべてのregion_idを取得します。 DOCs

:あなたはもっとここに読んでくださいYiiのでクエリを作成するためにも

など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(); 

を使用することができます

関連する問題