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