mysql order by语句,无限分类问题
老师请帮忙看看?
无限分类里里面的同级分类如何实现再排序
SELECT `DishCategory_Path`,`DishCategory_Name`,`DishCategory_Sort`,concat(`DishCategory_Path`,'-',id) as fullpath from chi_category order by fullpath asc,`DishCategory_Sort`asc
fullpath是排序了,但是因为order by要求当按照多个列进行排序时,只有第一列相同时才使用第二列。但是第一组fullpath是不可能相同的。请问现在怎么实现比如 如图中红酒下级分类 红酒1和红酒2这两个再实现排序。
求教了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我仔细看了一下问题.
旧答案:
这句话的效果
其实我不知道这个问题最终是为了要解决什么问题,需求是什么没说清楚。
如果要在页面上按排序输出二级分类,那不是SQL做的事情。