现在有一个这样的问题,SQL SERVER 的数据库中有一个Table Column A Column B Column C
1 ABC 0
2 BCD 1
3 CDE 1
4 DEF 3
5 EFG 3
在Web 展示出来的样子要是这样子的结构
ABC BCD
ABC CDE DEF
ABC CDE EFG如何实现。谢谢
1 ABC 0
2 BCD 1
3 CDE 1
4 DEF 3
5 EFG 3
在Web 展示出来的样子要是这样子的结构
ABC BCD
ABC CDE DEF
ABC CDE EFG如何实现。谢谢
解决方案 »
- 求一条sql联合查询语句
- 主键是uniqueidentifier类型,在记录集中有1,2,3。。。这样的ID
- 存储过程的参数设定不能含有convert的么?
- 有关存储过程的问题?
- 求sql语句(很多人都无法解决呀)
- sqlserver作业无法执行
- 备份过程中出现"不可恢复的 I/O 错误"
- i couldn't login the sql 2000 since i have changed the computer
- 一个新发现的问题:为什么在一个表中,定义了多个Foreign Key,然后提示多个Foreign Key可能会引起删除循环的出错信息,此时要将某些Fore
- 如何使两个服务器数据同步?(我采用的是sybase数据库)
- 每隔十秒累加一个数
- 关于asp和升级和的sqlserver2005的问题?
1 ABC 0
2 BCD 1
3 CDE 1
4 DEF 3
5 EFG 3
在Web 展示出来的样子要是这样子的層級结构ABC BCD
ABC CDE DEF
ABC CDE EFG如何实现。谢谢
1 ABC 0
2 BCD 1
3 CDE 1
4 DEF 3
5 EFG 3
在Web 展示出来的样子要是这样子的層級结构ABC BCD
ABC CDE DEF
ABC CDE EFG如何实现。谢谢
如果只有这两级,用SQL也可以,如果是无限分级的话,SQL是无能为力的
单就这个两级的来说:
SELECT tb.idname, tb_1.idname AS Expr1, tb_2.idname AS Expr2
FROM tb tb_2 RIGHT OUTER JOIN
tb tb_1 ON tb_2.parentid = tb_1.id RIGHT OUTER JOIN
tb ON tb_1.parentid = tb.id
WHERE (tb.parentid = 0)
ID IDNAME Parent ID
1 ABC 0
2 BCD 1
3 CDE 1
4 DEF 3
5 EFG 3
6 FGH 5
7 GHI 5