我不太清楚如何解释这一点,所以我会展示我想要的结果:
测试表 - >
id s q
----------
1 1 1
2 1 3
3 1 2
4 2 2
5 2 1
6 2 5
我想要的结果是:
id s q
----------
6 2 5
4 2 2
5 2 1
2 1 3
3 1 2
1 1 1
我尝试了这个查询(不是我想要的):
SELECT id, s, q FROM test ORDER BY s, q DESC
id s q
----------
2 1 3
3 1 2
1 1 1
6 2 5
4 2 2
5 2 1
修改 :(抱歉,要更清楚)
如果我添加这一行:
id s q
7 1 9
现在结果应该是这样的:
id s q
----------
7 1 9
2 1 3
3 1 2
1 1 1
6 2 5
4 2 2
5 2 1
编辑3: 有没有办法用同样的查询得到这个结果?
答案 0 :(得分:0)
此查询可以根据您的喜好获得结果:
factory