1。结构有问题
parent为什么要反过来?
2。数据有问题
id=5的parent应该是2.1数据改好后试试看
select * from test order by concat(reverse(parent),".",id)我的测试结果如下:
id child parent class 
 1   2,3,4   0   0  编辑 删除 
 2   5,6   1   1  编辑 删除 
 5   7,8   2.1   1  编辑 删除 
 7   0   5.2.1   3  编辑 删除 
 8   0   5.2.1   3  编辑 删除 
 6   0   2.1   2  编辑 删除 
 3   0   1   1  编辑 删除 
 4   0   1   1  编辑 删除