我正在尝试运行一个sql语句从两个表中提取数据,我想知道是否有人能帮我编写代码。我想拉 Project.Project_ID
, Project.StartDate
, Project.Users
哪里 Project_ID = 1
在两张table上。
SELECT Project.Project_ID, Project.StartDate, Project.Users
FROM Project
INNER JOIN UserList ON Project.Project_ID=UserList.Project_ID
WHERE Project.Project_ID = '1';
2条答案
按热度按时间lyr7nygr1#
使用您的模型,用户只能链接到一个项目。下面是一个连接表userproject。
这样n个用户就可以参与n个项目(n对n关系)
这是一个1:1的关系
wqnecbli2#
我不太清楚你的问题陈述是什么。如果你能提供更多的细节(数据库结构),那将是非常有用的。
根据您的数据结构,您可能需要解决多个场景。
我在这里看到的只是
Project.Users
你应该有UserList. Users
. 我假设用户列表表包含所有用户的详细信息,而不是透视表。如果是,则需要另一个与用户表的连接。请共享您的数据库结构。