我有三张桌子。员工、项目(多对多)和员工项目。
我想检索每个员工的姓名及其各自的项目。
我试图使用这个查询:
SELECT Employee.name, Project.name
FROM Employee, Project
INNER JOIN EmployeeProject ON Employee.empNo = EmployeeProject.empNo
INNER JOIN EmployeeProject ON Project.projectNo = EmployeeProject.projectNo;
Access 给了我一个语法错误。然后我尝试了这个查询并且它有效:
SELECT Employee.name, Project.name
FROM Employee, Project, EmployeeProject
WHERE Employee.empNo = EmployeeProject.empNo AND EmployeeProject.projectNo = Project.projectNo;
我的问题是;可以使用 WHERE 链接表还是有更好的方法可以做到这一点,例如 INNER ...
问候