【发布时间】:2016-07-01 22:31:53
【问题描述】:
我有模范公司,公司可以是分公司 所以可以说A公司是B公司的分支机构,反之亦然
在数据库表中我有这样的东西
公司
id name
1 Company A
2 Company B
3 Company C
company_branches
company_id branch_id
1 2
1 3
我的问题是,如果我想知道 A 公司的分支机构,那没问题,但我想要的是,如果我想知道 B 公司的分支机构,我应该有 A 和 C
我不知道我应该有什么关系以及插入和更新将如何
【问题讨论】:
-
B 公司在您的示例中没有任何分支机构。 B公司只有母公司A。
-
问题是系统没有母公司,他们都是孩子,如果你从一个孩子分配他的兄弟,那么你可以联系到任何孩子的所有兄弟
-
哪个数据库?别说mysql
标签: php laravel eloquent relational-database