【发布时间】:2011-08-19 00:25:40
【问题描述】:
这是我的问题。我在 Oracle 数据库上有 4 个表:
- 团队(团队 ID,团队名称)
- TeamMembers(membersID, teamID, membersStatusID)
- 成员(membersID,membersName)
- 状态(membersStatusID, statusName)
我需要在 SQL 中获取teamName、teamMembers 在这些团队中的编号以及具有“队长”状态的成员的姓名......所有这些都在一个SELECT 中。
在这个问题上花了好几个小时,但没有解决方案......有什么想法吗?
编辑:我需要查看所有团队,即使其中没有成员。
【问题讨论】:
-
每队只有一名队长吗??
-
每队没有队长或只有1名队长