有点复杂sql排序问题,高手请进,希望大家集思广益!
table1
father son
------ ----
1 101
1 102
1 103
2 201
2 202
3 301
101 1011
101 1012
1011 10111
1011 10112
我想利用一个查询语句进行排序,实现如下:
father son
------ ----
1 101
1 102
1 103
101 1011
101 1012
1011 10111
1011 10112
2 201
2 202
3 301
就是说先按照father 排序,再按照father对应的son排序,如何实现?
[解决办法]
SELECT *
FROM table1
ORDER BY son,father
[解决办法]
ls正解
[解决办法]
不太明白你的意思
能不能举列说明
原始数据+想要的结果
[解决办法]
还是有点矛盾
father son
------ ----
1 101
101 1011
1011 10111
1011 10112
101 1012
1 102
1 103
2 201
2 202
3 301
与你这次说的
1 501
501 5015
501 5016
5015 50151
5015 50152
1 502
1 503
2 201
2 202
3 701
按照你这次的排序规则 101 1012 应该在 1011 10111 这行的上面啊
有点复杂sql排序有关问题,希望大家集思广益
有点复杂sql排序问题,高手请进,希望大家集思广益!table1fatherson----------1101110211032201220233011011
