Запрос, который я должен сформировать, должен выполнить следующую задачу:
Retrieve the names of all employees who work on every project.
В настоящее время у меня есть три таблицы.Таблицы Employee, works_on и project.Цель выполнения этого запроса - получить каждый идентификатор проекта из таблицы проекта, сравнить его с идентификатором проекта в таблице works_on.Когда есть совпадение, он получает SSN и имена из таблицы сотрудников.Я сформировал следующий запрос:
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
?
Я действительно надеюсь, что сформулировал этот вопрос для вашего понимания.