id | parent_id | name
-------------------------
1 | null | World
2 | 1 | Sri Lanka
3 | 1 | America
4 | 2 | South Province
5 | 2 | Western Province
6 | 4 | Galle
7 | 6 | Wakwella
8 | 3 | New York
我需要一个MySQL查询或存储过程,它递归调用自身并返回选定“id”的所有节点,子节点和叶节点。
作为一个例子:
当我想选择id = 2的所有孩子时 结果应该是,
South Province
Western Province
Galle
Wakwella
当我想选择id = 3的所有孩子时 结果应该是,
New York
答案 0 :(得分:1)