[英]How to write query to count the foreign key in yii using CDbCriteria?
[英]How to write following query in CDbCriteria (yii)?
$query="select U.MUID,U.UID,U.PWD,U.UNAME,U.EMAILID,U.GROUPID,U.TRANSDATE,U.ACTIVEYN,
G.GRP_DESC,G.FACTORY_SETTING from mas_users U
inner join user_group G on U.GROUPID=G.GROUPID
where U.ACTIVEYN=1 and U.GROUPID <> 6 AND MUID <>1729 and MUID <>1727 and U.GROUPID <> 100000 order by U.GROUPID";
请帮助我在yii中将查询写为CDBcrieteria
首先,您应该阅读yii学习指南中提供的所有内容,这对您的开发过程非常有帮助。在此,我将自己编写解决方案,但这会削弱您的学习能力,而不是我要求您从yii学习指南中阅读此内容。
建议:清楚地了解范围。
请点击给定的链接
我希望此解决方案可以帮助您:
$array = Yii::app()->db->createCommand()
->select('U.MUID,U.UID,U.PWD,U.UNAME,U.EMAILID,U.GROUPID,U.TRANSDATE,U.ACTIVEYN, G.GRP_DESC,G.FACTORY_SETTING from mas_users U')
->from('mas_users U')
->join('user_group G','U.GROUPID=G.GROUPID')
->compare('U.ACTIVEYN=:ain')
->andWhere('U.GROUPID <>:gid')
->addNotInCondition('MUID', array(1729,1727))
->addNotInCondition('U.GROUPID', array(6,100000))
->order('U.GROUPID')
->bindValue(':ain',1,PDO::PARAM_INT)
->bindValue(':gid',6,PDO::PARAM_INT)
->queryAll();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.