这样的SQL语句该怎样写或表该怎么设计?在线等候

liuxingyi 2004-07-14 02:04:48
表如下: (注:每一条记录的“上线编号”是上一条记录的“编号”。如果这样设计的表无法实现返回的结果集,问该怎样设计表?)

上线编号 编号 姓名

ES001 ES002 ABC

ES002 ES003 DEF

ES003 ES004 GHI

ES111 ES112 MNO

ES112 ES113 PQR

ES113 ES114 TUV
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

我怎样根据“上线编号:ES001” 返回这样的结果集:

上线编号 编号 姓名

ES001 ES002 ABC

ES002 ES003 DEF

ES003 ES004 GHI
==========================================================================
我怎样根据“上线编号:ES111” 返回这样的结果集:

上线编号 编号 姓名

ES111 ES112 MNO

ES112 ES113 PQR

ES113 ES114 TUV
...全文
58 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
银狐被占用 2004-07-14
  • 打赏
  • 举报
回复
用一个串来实现多方便啊。

例:
A1下线A11
A11下线A112
这样不就可以吗?
查询时想查到几级就left(fields,N)
N就是要查到几级下线。
xzyan80 2004-07-14
  • 打赏
  • 举报
回复
up
cpp2017 2004-07-14
  • 打赏
  • 举报
回复
这样设计 上线编号 编号 姓名 路径 ES001 ES002 ABC ES001,Es002, ES002 ES003 DEF ES001,Es002,ES003 ES003 ES004 GHI ES001,Es002,ES003,Es004 ES111 ES112 MNO Es111,ES112, ES112 ES113 PQR Es111,ES112,ES113, ES113 ES114 TUV Es111,ES112,ES113,ES114 查Es001 wher 路径 like 'Es001 ,%'

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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