日期:2014-05-17  浏览次数:20427 次

表查询问题,吐血求答案

使用的是MS SQl Server 2000
我现在想按着ID查询名称并得到ParentID的名称,0代表根类。请问要怎么编写语句?
例如:    鸡    鸟类
               猪    哺乳类
MS?SQL

------解决方案--------------------

select a.Name 名称,b.Name 类别 from #a a join #a b on a.ParentID=b.ID where a.ParentID!=0

------解决方案--------------------
select a.名称,b.名称 from [表名] a,[表名] b where a.parentId=b.id
表自己跟自己关联