我正在对“大陆,国家,地区和城市”表使用嵌套集。
现在我面临一个问题,一个国家可以属于多个大洲,而一个城市可以分为两个不同的区域。
解决此类问题的最佳解决方案是什么?
是否有可能为一个孩子添加多个父母而不破坏嵌套集模式?
我是说left
和right
列信息?
答案 0 :(得分:0)
因此,当您说上述陈述的可能性时,城市/大洲可能属于多个父母。它变成了
多对多(*到*)
如果是最好的方法,则在亲子之间设置第三个表。
表格-CountryContinentRel
CountryId | ContinentId
足够灵活地接受您的一对多关系。