我有一张桌子:
Series ======== ID SeriesName ParentSeriesID
一个系列可以是"根"系列,(ParentSeriesID是0或null)或者它可以有一个父系列.一个系列也可以是几个级别,即它的父级有一个父级,它有一个父级等.
如何通过它的ID和所有后代系列来查询表格以获得系列?
到目前为止,我尝试过:
SELECT child.*
FROM Series parent JOIN Series child ON child.ParentSeriesID = parent.ID
WHERE parent.ID = @ParentID
Run Code Online (Sandbox Code Playgroud)
但这只返回第一级子节点,我想要父节点和所有"下游"节点.我不确定如何从这里进步.