返回

mysql-SQL迭代循环,查看员工是否在所有项目上工作

发布时间:2022-04-24 12:34:41 346
# kotlin# 数据库# 数据库

我应该形成的查询必须完成以下任务:

Retrieve the names of all employees who work on every project.

我现在有三张桌子。员工表、工作表和项目表。完成此查询的目的是从project表中获取每个项目id,并将其与works_on表中的项目id进行比较。当存在匹配项时,它将获取SSN,并从employee表中获取名称。我提出的问题是:

SELECT e.Fname, e.Minit, e.Lname, p.Pname 
FROM EMPLOYEE e, PROJECT p, WORKS_ON w 
WHERE p.Pnumber=w.Pno AND w.Essn=e.Ssn

但这会输出每个项目的所有员工,而不是每个项目的所有员工。是否有某种方法可以迭代查询结果列表SELECT Pnumber FROM PROJECT?

我真的希望我清楚地表达了这个问题,以便你们理解。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像