请问为什么不按规则排序
SELECT id,DishCategory_Path,DishCategory_Name,concat(DishCategory_Path,',',id) as fullpath FROM `chi_dishcategory` order by fullpath asc;
教程中,只有一个一级分类,而多个一级分类下,fullpath排序时会有问题,这样解决就行了,如图,注意path非一级全部以,开头
老师,你这边的数据都按规则排序好的,那如果不规则的数据,怎么按这种格式展示呢,就比如 留言板,他的数据库数据不是这么有整齐
另外给你找了点资料:
http://blog.csdn.net/funnsy/article/details/7479946
(内容中的wm_concat方法和concat使用的方法大致上相同,你参考下,大体就能设计出你想要的排序方法了,希望对你有些帮助)。
为什么他们的fullpath排序是这样的。一层一层排的。再看一条评论
亲 order by fullpath asc; 是按照fullpath排序的,而且排序也是正确的,想问下你是不是想按id排序order by id asc;