树结构表的读取问题
本帖最后由 ayun00 于 2013-07-05 20:15:29 编辑
表结构如下,并且表数据的层次不限,有可能2层,有可能3层,4层
CREATE TABLE [dbo].[City](
[ID] [int] NULL,
[PARENTID] [int] NULL,
[NAME] [nvarchar](30) NULL
) ON [PRIMARY]
现在有数据
NO listname cityid
1 a 10
2 b 20,30,40
任何最省资源的读出
cityid 10 ,20 ,30 ,40 代表 的 在city表中的NAME, 并且包含所有父ID对应的Name
比如
1 a 北京市/海淀区
2 b 天津市/和平区,天津市/河北区,天津市/宁河县
3 c 广东省/广州市/越秀区
------解决方案--------------------我晕了,到底有几张表在这里