私は MYSQL を使用して、チーム内のそのプレーのすべてのプレーヤー、その保護者 (注: プレーヤーは片親または両方を持つことができます)、保護者の電話番号、およびプレーヤーがプレーするチームをリストするビューを作成したいと考えています。これを行う方法はよくわかりませんが、多くの結合が関係していることはわかっています。次の画像は、データベース内のすべてのテーブルを示しています。
何かのようなもの
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
おもう