公告
财富商城
积分规则
提问
发文
2019-03-25 17:46发布
你好瞎i
I want write a Following Query in Active record .
SELECT * FROM `User` WHERE `UserId` IN ( 6, 7, 8, 9 ) ;
Thanks
If you want to get your query faster, use Command Builder:
Yii::app()->db->createCommand() ->select('*') ->from('user') ->where(array('in', 'UserId', array(6, 7, 8, 9))) ->queryAll();
To get it via CActiveRecord, use findAllByAttributes
findAllByAttributes
User::model() ->findAllByAttributes(array( 'UserId' => array(6,7,8,9) ));
But it will get full object of User with all associated relations, so it's slower.
最多设置5个标签!
If you want to get your query faster, use Command Builder:
To get it via CActiveRecord, use
findAllByAttributes
But it will get full object of User with all associated relations, so it's slower.