【发布时间】:2018-01-17 18:01:19
【问题描述】:
我正在使用 mysql 数据库和 codeigniter 开发“联系人数据库”。我的一些表结构如下
Organization -> fld_id
fld_orgname
fld_orgaddress
Department -> fld_id
fld_org_id (has relationship with organization)
fld_deptname
fld_details
Designation -> fld_id
fld_dept_id (has relationship with organization)
fld_desgname
usertable -> fld_id
fld_desg (has relationship with Designation)
fld_dept (has relationship with Department)
fld_org (has relationship with organization)
现在的问题是,有时一个人可能在多个组织中工作。那么我怎样才能将这个多个值顺序插入到用户表中呢?
【问题讨论】:
-
“usertable”是否包含有关“人”的其他信息?还是有别的表?
-
usertable 有许多其他列,例如姓名、年龄、电话,但他们与其他人没有任何关系,所以我没有提及他们
-
我是这么想的,但想确定一下。
-
你也许可以有另一个表
userOrganization,其中包含user_id、fld_desg、fld_dept、fld_org等字段。然后usertable将有fld_id、@ 987654329@、age等。这样多个用户组织条目可以进入userOrganization。
标签: php mysql database codeigniter relationship