我有 3 张桌子
- 医生 - Staff_ID、姓名、职位。
- Consists_Of - Staff_Id、Team_Code。
- 团队 - Team_Code、Telephone_No、Staff_ID
团队表由每个团队的团队负责人组成,该团队负责人也是医生,
我需要返回一个包含 team_code、staff_Id、name、position 的表
我有
SELECT DISTINCT Team.team_code, Doctor.staff_ID, name, position
FROM Doctor, Team LEFT OUTER JOIN consists_of
ON Team.Team_code = consists_of.Team_code
但这是给每个留队的成员一个团队代码,t1,然后是 t2,然后是 t3,依此类推。
有任何想法吗?