【发布时间】:2022-01-19 11:08:50
【问题描述】:
我是 Web 编程和 SQL 的初学者。我不习惯使用具有多对多关系的表,由于缺乏知识,我在这里遇到了问题。
这些是我的桌子,这就是我想做的:
表用户
ID | Users
-----------------
1 | John
2 | Mark
3 | Sophia
表格项目
ID | Projects
-----------------
1 | Generic Name nº 1
2 | Generic Name nº 2
3 | Generic Name nº 3
表 users_projects
UsersID | ProjectsID
-----------------
1 | 1
2 | 1
2 | 2
3 | 2
3 | 3
我想选择 Projects.Id 值为 1 的所有用户,同时保持这两个表之间的多对多关系。我该怎么做?
期望的输出
ID | Users
-----------------
1 | John
2 | Mark
【问题讨论】:
-
请添加您想要的输出(作为文本表)
-
表项目未在您想要的输出中使用,为什么要提及它?
标签: mysql sql foreign-keys many-to-many inner-join