我对特定的 mysql 查询和特定的构造有一些问题。
有2张桌子:
table users (id, username)
table groups (id, groupname)
这 2 个表是 m:n 关系,但有 2 个表。
首先将用户映射到组
table usertogroups (idmaster, idslave)
其中 idmaster 与 users.id 相关,idslave 与 groups.id 相关
第二个将组映射到用户
table groupstouser (idmaster, idslave)
其中 idmaster 与 groups.id 相关,idslave 与 users.id 相关
取决于应用程序,它无法更改。
现在我想在一个查询中获取所有具有依赖用户的组,其中包含表、groupstouser 和 usertogroups 的关系。
我已经尝试了很多语句,但是如果我把第二张桌子放在里面就行不通了。
任何有用的想法?