我在 MySQL 中进行查询时遇到了一个小问题。 我有以下表格:
- 成员;
- 组;
- member_has_group(这个有列 id_group 指组 ID,id_member 指成员 id)
我正在尝试进行查询,为我提供所选组中的成员。你能帮帮我吗?
我不熟悉连接表,但对于我所做的搜索,我认为这可能是解决方案之一。
提前致谢。
埃尔卡斯
最佳答案
如果你知道群号
select member.* from member m
inner join member_has_group mg on m.id = mg.id_member
where mg.id_group = [x]
如果只知道组名
select member.* from member m
inner join member_has_group mg on m.id = mg.id_member
inner join group g on g.id = mg.id_group
where g.name = 'group name'
关于php - Mysql查询关系M-M表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487352/