谁一开始就是大神?

where条件查询怎么写[2.0]

两个已经关联的表
表1是hasMany,表2是hasOne,并分别由字段id 与 model_id 相关联
表2内的其中5条记录的字段model_id相同,并与表1内字段id的值相同
在表2的controller条件查询应该怎么写?我想在表2的index下显示出表2内model_id值相同的记录

这个yii也有关联的事例 http://www.yiichina.com/tutorial/96
如果是用ActiveRecord手册有说
如果你要一条sql来查就用
用这个类\yii\db\Query() 手册(类手册)有说
或者写原生sql
\yii::$app->db->createCommand($sql)->queryAll();
这问题有点莫名其妙的。
要查询表2的数据你直接查就好了。。要model_id一样 你条件直接model_id=多少,你传进去就好了。。。
要所有根据表1的id分组,你直接查表1,然后用你的hasMany就好了。每个hasMany查出来的就是model_id相同的一类了。
没看明白想说啥!

赞(0) 打赏
未经允许不得转载:菜鸟之家 » where条件查询怎么写[2.0]

评论 抢沙发

登录

找回密码

注册