从目标节点到根节点的mysql递归查询

问题描述 投票:0回答:1

我有一个如下的mysql表:

id | name        | parent_id
19 | category1   | NULL
20 | category2   | 19
21 | category3   | 20
22 | category4   | 21

我如何编写递归的mysql查询以从输入节点到根节点获取所有节点。例如:如果输入为category3,则输出应为category3,category2和category1

mysql hierarchical-data recursive-query
1个回答
-1
投票

我相信您的idautoincrement,为什么不只是这个

select name from tableA where id <= (select id from tableA where name='category3')
© www.soinside.com 2019 - 2024. All rights reserved.