Поэтому я пытаюсь перечислить местоположения отделов, названия проектов, связанных с каждым отделом, и количество сотрудников, работающих над каждым проектом.
Существует таблица DeptLocations (Атрибуты: Dnum, DLoc)
Таблица проекта (Атрибуты: PName, Pnum, PLoc, DNum)
Таблица сотрудников (Атрибуты: FNAME, M, LNAME, SSN, BDATE, ADDRESS, S, SALARY, SUPERSSN, DNO)
И таблица Works_On (Атрибуты: ESSN, PNO, HOURS).
Это мой SQL-запрос:
select DeptLocations.DLocation, Project.PName, count(ESSN)
from Works_On, DeptLocations, Project, Department
where DeptLocations.DLocation = Project.PLocation and Project.PNumber = Works_On.PNo
По какой-то причине он дает только 1 запись, когда явно должно быть намного больше.Любая помощь будет потрясающей.