下面是我創建的一個關係模式來幫助回答我的問題。
JOBS (**jobClass**, Description, chargePerHour)
EMPLOYEES (**empNo**, *jobClass*, firstName, lastName)
外鍵jobClass引用JOBS
PROJECTS (**projectNo**, projectName)
PROJECTS2EMPLOYEES (**projEmpKey**, *projectNo*, *empNo*, hoursBilled, projectLeader)
外鍵projectNo引用PROJECTS
外鍵EMPNO引用員工
Bold = PK (Primary Key)
Italic = FK (Foreign Key)
我想從Projects表中選擇projectName,並從Employees表中選擇每個項目的項目負責人的全名。
項目領導者在project2employees表的projectLeader字段中通過1來區分。
我最後的嘗試是
SELECT projectName, CONCAT_WS(" ", firstName, lastName) FROM Projects, Employees WHERE projectNo IN
(SELECT projectNo from projects2employees WHERE projectLeader = 1)
,但它沒有工作非常好。
任何幫助,將不勝感激
提示。 –