Вот схема -
CREATE TABLE EMp(eId integer PRIMARY KEY, Name nvarchar(max), age integer);
CREATE TABLE Project(pId integer PRIMARY KEY, pName nvarchar(max), ploc nvarchar(max));
CREATE TABLE EmpProject(eid integer, FOREIGN KEY (eid) REFERENCES EMp(eid), pid integer FOREIGN KEY (pid) REFERENCES Project(pId), hrs integer);
Мне нужно найти имя и ID сотрудника, который работает как минимум в 3 проектах, но ни одного в «Мумбаи»
Я пробовал много Варианты последний из которых -
select eid, Name from EMp E, Project P, EmpProject EP where
EP.pNum = P.pId and P.ploc <> 'Mumbai'
and E.eId in (select eno from EmpProject group by eno having count(*) >=3 )
Заранее спасибо.