如何体现一张表成员之间的关系?需要再建一张表嘛?
例如,一个旅行团,里面有一个公司的人,一个公司里面的人又有带一大家人的,有夫妻旅行的,有一个学校的,需要怎么设计这些成员之间的关系啊?
谢谢
[解决办法]
可以建立a表,维护 几个基本类型(公司,家庭,学校等)
id typeid type
1 001 公司
2 002 家庭
3 003 学校
再建立b表,维护所有旅行人员
id person typeid type
1 11 001 公司
2 22 001 公司
3 33 002 家庭
4 44 003 学校
5 55 001 公司
[解决办法]
--旅行团
团id 团类别 团名称
--团人员
团id 组织id 人id
--人员
人id 姓名 成员id 组织id
--组织
组织id 组织名称
组织可以有学校也可以是公司
大概这样,参考