yii 在model中实现连表查询

通过 innseJoin 可以将当前 model 对应的数据表和 参数带的表进行关联,(注意表名要用全称)

 

第一步:

innerJoin('待关联的表名', '两个表中的对应相关字段')

 

第二步:

就可以通过 andFilterWhere() 指定相关的条件

$query->innerJoin('dtk_users', "dtk_inimate_manage.uid = dtk_users.id")
->andFilterWhere(['like', 'dtk_users.user_emall', '需要比较的词']);

posted @ 2020-03-06 19:37  GetcharZp  阅读(337)  评论(0编辑  收藏  举报