猿问

sql问题

一个表中有多条数据,要通过一条数据的id查找这条数据的下级数据(下级数据中包含上级数据的id号,下级数据可能包含的还有下级数据) 怎么通过sql语句查找数据

叮当猫咪
浏览 482回答 2
2回答

PIPIONE

--查询表dealers中dealerID为100的所有子dealer.Declare @DealerID intset @DealerID = 100;with ChildrenDealer(DealerID,DealerName) as(select DEALERID, DEALERName from dealers where DEALERID=@DealerIDunion Allselect a.DEALERID, DEALERName from dealers a inner join ChildrenDealer b on a.PARENTID = b.DealerID)select * from ChildrenDealer  

慕盖茨4494581

一条是查不出来的,就这就是无限级分类吧?客户端遍历查询。
随时随地看视频慕课网APP
我要回答