0
可能是网络上的一个类似主题,但这是一个难以搜索的问题。 我得到了成千上万的结果,但没有发现确切的问题。
因此,我在Yii工作,我需要一个查询给我以下。
一列必须等于$ firsvariable,另一列必须等于$ seconvariable OR $ thirdvariable。第二列在枚举中只有3个选项。
现在,我已经尝试了几种不同的方法,并尝试阅读CDbCriteria类的引用,但至今没有运气。
我用尽
$criteria=new CDbCriteria;
$criteria->condition = "column1=".$firstvariable;
$criteria->addCondition('column2!= 2', 'AND');
和
$criteria=new CDbCriteria;
$criteria->condition = "column1=".$firstvariable;
$criteria->addCondition('(column2 = 0 OR column2 = 1)', 'AND');
还有几个。
你真的是指两个*行*,或两个*列*? – DCoder
两列,我的不好。 –
这有什么问题? $ criteria-> addCondition('(column2 ='。$ seconvariable。'OR column2 ='。$ thirdvariable。')','AND'); – devBinnooh