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

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

请各位大侠帮帮忙,,小弟在此多谢了!
...全文
22 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-02-26 09:37
社区公告
暂无公告