0

我想使用 MYSQL 创建一个视图,其中列出了该团队中的所有玩家、他们的监护人(注意:玩家可以有一个父母或两者兼有)、监护人的电话号码和玩家所在的团队。我是不太确定如何执行此操作,但我知道涉及很多连接。下图显示了我的数据库中的所有表:

4

1 回答 1

0

就像是

Select Team.tName, PlayerPerson.Name,GuardianPerson.Phone
From Player
Join Person as PlayerPerson On Player.PersonId = PlayerPerson.PersonID
Join PlayerTeam on Player.PersonId = PlayerTeam.PersonId
Join Team on PlayerTeam.TeamId = Team.TeamId
Join Guardian on Player.PersonId = Child.Id
Join Person as GuardianPerson on Guardian.ParentID = GuardianPerson.PersonID

我认为

于 2012-05-24T23:19:05.253 回答