我有一个包含数据的两个表:衔接的两个SQL表
GroupMembers
Users, GroupID
GroupPosts
GroupID,PostID
我希望得到一个包含表输出
Users, GroupID, PostID
用户可以属于多个组,每个组可以有多个帖子。所以我想拥有所有用户和每一个帖子。
所以,如果
GroupMembers:
+-------+---------+
| Users | GroupID |
+-------+---------+
| User1 | Group1 |
+-------+---------+
| User2 | Group1 |
+-------+---------+
| User2 | Group2 |
+-------+---------+
| User3 | Group2 |
+-------+---------+
GroupPosts
+---------+--------+
| GroupID | PostID |
+---------+--------+
| Group1 | Post1 |
+---------+--------+
| Group1 | Post2 |
+---------+--------+
| Group2 | Post1 |
+---------+--------+
| Group2 | Post4 |
+---------+--------+
应该返回包含
+-------+--------+-------+
| User | Group | Post |
+-------+--------+-------+
| User1 | Group1 | Post1 |
+-------+--------+-------+
| User1 | Group1 | Post2 |
+-------+--------+-------+
| User2 | Group1 | Post1 |
+-------+--------+-------+
| User2 | Group1 | Post2 |
+-------+--------+-------+
| User2 | Group2 | Post1 |
+-------+--------+-------+
| User2 | Group2 | Post4 |
+-------+--------+-------+
| User3 | Group2 | Post1 |
+-------+--------+-------+
| User3 | Group2 | Post4 |
+-------+--------+-------+
表我希望是有道理?
感谢您的帮助!