有兩個表格可能與此有關。工作和員工。這兩個表格的內容是員工的EMPID NAME SALARY DID(部門ID)和工作時的PID EMPID HOURS。我寫的SQL是列出在多個項目上工作的員工的姓名
select e.name, w.pid
from employee e, workon w
where e.empid = w.empid
group by e.name, w.pid, w.empid
having count (e.name) > 1
order by w.pid
我一直在試圖找出爲什麼這個代碼不會給我一個以上的項目工作的員工。請幫我弄清楚我做錯了什麼。
試圖運行該代碼時出現錯誤「ORA-00942:表或視圖不存在」 – user1824931
該代碼有錯誤,第二個語句是「從工作w」而不是「workon」 w「 –
無視這一點,我發現了錯誤。謝謝 – user1824931