mysql:根据重量按父级和子级排序

hxzsmxv2  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(226)

我有这样一个“分类”表:

+------+---------++---------+
    | id   | parent  || weight  |
    +------+---------++---------+
    |  1   |    0    ||   0     |
    |  2   |    1    ||   -1    |
    |  3   |    1    ||   -2    |
    |  4   |    2    ||   0     |
    |  5   |    1    ||   1     |
    |  6   |    5    ||   0     |
    |  7   |    5    ||   1     |
    +------+---------++---------+

我该怎么办 ORDER BY 以及 SELECT 语句得到如下顺序:

1 5 7 6 2 4 3

在第一级中,主分支中的每个类别(父级=1)通过其权重获得顺序,而它们的子级则落后。谢谢你,对不起我的英语

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题