如何在MYSQL中检索具有给定根节点ID的所有leaft节点

时间:2016-09-17 08:09:10

标签: mysql

我有一个表名代理,其中存储所有数据,每个记录链接到其他记录,如树,我应该如何检索单表中的所有 LEAF节点 ROOT NODE ID AGENT_ID

Agent_ID | Agent_name | Recruit_agent_ID
----------------------------------------
1        | Agent1     | Null
----------------------------------------
2        | Agent2     | 1
----------------------------------------
3        | Agent3     | 1
----------------------------------------
4        | Agent4     | 2
----------------------------------------
5        | Agent5     | 3
----------------------------------------

我的愿望输出应该

ID       | Name       | Parent
----------------------------------------
2        | Agent2     | 1
----------------------------------------
3        | Agent3     | 1
----------------------------------------
4        | Agent4     | 2
----------------------------------------
5        | Agent5     | 3
----------------------------------------

当给定的Agent_ID = 1时,如何检索所有叶子?

0 个答案:

没有答案