我有一个类似于下面的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