请教一个表结构的设计

[复制链接]
查看11 | 回复4 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
一个客户表设计:是这样要求

要记录集团客户下有很子公司客户。还有其他客户。

1.如果设计主从表。集团客户表。下属公司做一表。这样设计以后这个集团有三级单位就麻烦了。

2.如果做一张表做树型,加个parent_id 话。这个表记录比较多有上千条。画树比较慢。

3.如果设计两张表。一张父表做递归。一张记录最后节点。


比较合理设计是怎么的呢。谢谢。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
用方法2,上千条小意思,用CONNECT BY查询很快的。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
参考
http://www.itpub.net/thread-1063746-1-1.html
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
你是说做加个字段做上下级编码规则吗。100

10010

1001010

10020

是这样子吗。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
第二种就行,1000多条记录在数据库检索很快的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行