How to use not equal to inside a Yii2 query

后端 未结 9 1668
無奈伤痛
無奈伤痛 2021-02-01 01:20

I want to use a yii2 query in which I want to check a not equal to condition. I tried like this but it didn\'t give the desired results. How do I do it?



        
9条回答
  •  余生分开走
    2021-02-01 01:49

    In addiction to the @tony answer, for those who need to encapsulate a subquery here there's a quick example:

    $users = User::find()                  
                ->where([
                    'not in',
                    'id',
                    (new Query())
                        ->select('user_id')
                        ->from(MyTable::tableName())
                        ->where(['related_id'=>$myRelatedId])
                ->all();
    

提交回复
热议问题