我有这个复杂的关系
`School` has one to many with `rules`
`Games` has many to many `rules`
Games
与School
无相关性
但对于每个学校来说,相同的游戏有不同的规则
即。我需要一张有三个ID的的桌子
school_id , game_id , rule_id
到目前为止,我只能和两个实体建立关系,但我不知道如何在一个关系中有三个实体
假设我与CCD_ 4和CCD_。
即S1 has R1 R2 R3
和S2 HAS R4 R5 R6
现在游戏假设G1 for S1 has is linked to R1 R2 and for S2 linked to R4 R5
我遇到的问题是,当我编辑任何学校的数据时,条令首先删除所有学校的所有其他值,然后插入新值。
理想情况下,它应该只更新该学校的avlues,仅
实体学校有一个或多个规则。
实体规则有一个游戏。
你不需要把游戏和学校联系起来。
对于一所学校来说,你可以很容易地进行不同规则的游戏。
如果你需要学校的游戏规则,你只需要找到哪些实体规则与你的学校和游戏有关。
看起来很完美。:)如果我(或你)错过了什么,请告诉我。