首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求高人帮忙 写一条linq to sql解决方案

2012-02-25 
求高人帮忙 写一条linq to sql表结果如下ID(ID),Name(名称),ParentId(父ID)比如:001,Test1,000002,Test2,0

求高人帮忙 写一条linq to sql
表结果如下

ID(ID),Name(名称),ParentId(父ID)

比如:
001,Test1,000
002,Test2,001
003,Test3,003

现在要求在页面显示的时候结果如下

001,Test1,无
002,Test2,Test1
003,Test3,Test2

语句该怎么写,或者说这个功能怎么实现?

[解决办法]
用递归。。

[解决办法]
公用表表达式 (CTE)
http://blog.csdn.net/downmoon/archive/2009/10/23/4715814.aspx
[解决办法]
SELECT A.ID,A.NAME,B.NAME FROM TABLE_TEST A INNER JOIN TABLE_TEST B ON A.PARENT_ID=B.ID

热点排行