我有这张 table
id | name | parent
26 | one | 20
20 | two | 14
14 | sub top1 | 1
17 | sub top2 | 1
31 | six | 17
1 | top | 0
如果父级为0,则表示最高级别,现在我想从较低的父级到最高的父级显示,如下所示
1. top
-- 14. sub top1
---- 20. two
------ 26. one
-- 17. sub top2
---- 31. six
任何人都可以创建对此结果的查询吗?
最佳答案
Select id, name from table order
by parent.
关于mysql - 对多个父或子sql进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51255967/