2016-06-15 22 views
0

3つの条件がありますが、結果が空になりますが、localserverで単純なSQLを使用してクエリを実行すると問題なく動作しますが、yii SQLクエリでは、私は1つの 'andwhere'の条件をこすり、それはうまく動作しますが、私は2つの 'andwhere'の条件でそれを実行したいと思います。3つの状態とYiiのSQL文の状態

私は、単純なSQLを使用したローカルサーバー上で実行するクエリが

SELECT business_id,isdeleted,user_id FROM `review_business` where user_id=13 and isdeleted is NULL and business_id=91 

であると私はYiiの中で実行しようとしていますクエリが

$results = Yii::app()->db->createCommand() 
       ->select('r.user_id,r.business_id,r.isdeleted') 
       ->from('review_business r') 
       ->where('r.user_id=' . $u_id) 
       ->andWhere('r.isdeleted=Null') 
       ->andWhere('r.business_id=' . $bid) 
       ->queryALL(); 
+0

テストと同じように、値をハードコードすると機能しますか? ( 'r.user_id = 13') 'と' - > andWhere( 'r.business_id = 91') ' – Ash

+0

のように、大文字と小文字を区別するqueryAll()? –

答えて

0

使用である " "NULL IS" の代わりに、 = NULL "となります。

関連する問題