多层树结构 怎样设计数据库表,分成两张表?

Cindys123 2010-06-10 10:09:17
样式:
中国
湖北
武汉
江夏区
孝感
汉川
河南
郑州
安阳
安阳县
AA镇
BB镇
汤阴县
美国
法国
英国

谢谢大家!
...全文
246 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
alisafan123 2010-06-13
  • 打赏
  • 举报
回复
一张表,加一个parentID
casoon 2010-06-13
  • 打赏
  • 举报
回复
id ,name ,pid, path
1,name1,0,1
2,name2,1,1|2
3,name3,2,1|2|3
jiongjiongtang 2010-06-12
  • 打赏
  • 举报
回复
表1 ID name

表1 ID name 表1ID
微醺_zZ 2010-06-12
  • 打赏
  • 举报
回复
一张表,加一个parentID就可以了,关联本身的ID
huanghuan999 2010-06-10
  • 打赏
  • 举报
回复
要想实现一下效果,其实你用一张表即可。
中国
河南
郑州
安阳
安阳县

北京
海淀
Q315054403 2010-06-10
  • 打赏
  • 举报
回复
典型的BOM型嘛
Cindys123 2010-06-10
  • 打赏
  • 举报
回复

中国
河南
郑州
安阳
安阳县

北京
海淀
美国

子项可以无限添加,而且可以上下移动。
Cindys123 2010-06-10
  • 打赏
  • 举报
回复
但是如果我想用两张表呢?如果可以将子项向上或向下移动是不是还要添加字段啊?
jaydom 2010-06-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xys_777 的回复:]
一张表 id ,name ,pid
[/Quote]

是的,当时就是这样
永生天地 2010-06-10
  • 打赏
  • 举报
回复
一张表 id ,name ,pid

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧