yii2 in 查询
2020-07-24 11:03:13
共10个回答
yii2里联表查询时有join,joinWith这两种用法,还有其他用法,我在解决in的问题的时候用的是join这种用法:$array是一个数组Amodel:self::find()->select(['A.sort','A.id','count(B.id)ct','B.id','B.state'])->join('LEFTJOIN','BtableB','B.fid=A.id')->where('in','A.id',$array)->asArray()->all();
执行:yii::$app->getdb()->createcommand("yoursql")->execute();查询:yii::$app->getdb()->createcommand("yoursql")->queryall();其他:yii::$app->getdb()->createcommand("yoursql")->xxx