急问大侠,如何为二叉树的节点显示其左右孩子,,最好给出代码,高分求!

DoItBetter 2004-02-26 09:37:05
表名tb
id为编号(标识字段+主键)
pid为上级编号
name为名称,后面可以自行增加其他字段.

如有下表
id pid name
1 3 X1
2 3 X2
3 5 X3
4 5 X4
5 n X5
如果这个树状结构是二叉树,即每个编号对应两个孩子
我如何通过查询得到如下形式的记录集

id name 子编号1 名称1 字编号2 名称2
1 X1 无 无 无 无
2 X2 无 无 无 无
3 X3 1 X1 2 X2
4 X4 无 无 无 无
5 X5 3 X3 4 X4

请各位大侠帮帮忙,,小弟在此多谢了!
...全文
61 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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