将父子记录表格化为树



我有一个类似于下面的sql表,其中rowId是主键,parentID是父记录的rowId:

水果
RowID ParentID 名称
1 0
2 1 苹果
3 1
4 0 素食
5 4 玉米
6 5 甜玉米

如果您正在使用SQL Server,请尝试此

select parent.[Name], children.Name  from Fruit parent
join Fruit children on parent.RowID = children.ParentID
for json auto

最新更新