1
我有3个表:雄辩许多一对多的关系
groups:
id, name
group_members:
id, group_id, user_id
users:
id
现在,我在寻找什么做的,是让所有组(只组),有与相关成员他们 所以,比如我有以下几点:
groups
1, test
2, test-1
3, test-2
group_members
1, 1, 1
2, 1, 2
3, 3, 1
users
1
2
如果我想要得到与id = 1
用户所属的所有组,它应该返回:
groups
1, test
3, test-2
是否有雄辩的方式,我可以只返回组(集合中)
感谢
嘿你能提供该计划的SQL查询,可以达到同样的 – StateLess
@ThunderBird我试图避免使用原始查询,但您可以安装Laravel Debugbar看看所有由Eloquent生成的原始查询。或者使用' - > toSql()'函数。 –
select * from groups g,group_members gm 其中gm.group_id = g.id 和gm.user_id ='194' group by g.id – user1970557