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

什么方式得出以下结果啊解决方案

2012-04-03 
什么方式得出以下结果啊我的方式很死,大家帮我写个SQLVERY 3QSQL codeIF OBJECT_ID(NTEMPDB..#TB) IS NO

什么方式得出以下结果啊
我的方式很死,大家帮我写个SQL
VERY 3Q

SQL code
IF OBJECT_ID(N'TEMPDB..#TB') IS NOT NULL    DROP TABLE #TBGOCREATE TABLE #TB(FItemID INT,FName NVARCHAR(100),FParentID INT,FLevel INT)GOINSERT INTO #TBSELECT 1,'佳天大厦',0,1UNION ALLSELECT 2,'六楼',1,2UNION ALLSELECT 3,'6205',2,3UNION ALLSELECT 4,'六楼',1,2UNION ALLSELECT 5,'6207',4,3UNION ALLSELECT 6,'童谣大厦',0,1UNION ALLSELECT 7,'八楼',6,2UNION ALLSELECT 8,'8305',7,3SELECT T1.FName AS FBuildNo,T2.FName AS FLayer,T3.FName AS FRoom FROM #TB T1 INNER JOIN #TB T2 ON T1.FItemID = T2.FParentIDINNER JOIN #TB T3 ON T2.FItemID = T3.FParentIDFBuildNo             FLayer               FRoom-------------------- -------------------- --------------------佳天大厦                 六楼                   6205佳天大厦                 六楼                   6207童谣大厦                 八楼                   8305(3 行受影响)


[解决办法]
http://topic.csdn.net/u/20120320/16/951d743d-4b0f-4ec8-9697-1d4c7a26ff06.html?13023

热点排行