求助:SQL查询语句的级连显示
求助:表结构如下:
代码(A) 名称(B) 上级代码(C) 级别(D)
1002 银行存款 0 表示无上级 1
1002001 工商银行 1002 2
1002001001 广东分行 1002001 3
1002001002 江西分行 1002001 3
1002002 农业银行 1002 2
1002002001 广东分行 1002002 3
1002002002 福建分行 1002002 3
如何写一SQL查询语句,得到这种效果:
输入A字段代码,B字段名称显示为多级的,例如
A B
若输入:1002001 则显示为 银行存款-工商银行
若输入:1002002002 则显示为 银行存款-农业银行-福建分行
若输入:1002 则显示为银行存款
若输入:1002001001 则显示为银行存款-工商银行-广东分行
请贴相关代码。多谢。