SQL排序后,让某个字段相同的值相邻放置

sql如何在排序了A字段的情况下,让B字段的值相同的数据相邻放置,如图效果

img

1、你确定你的数据就如你想像的这样的,有没有可能是这样的?

img

这个怎么排序?

再添加分组。

直接排序两个字段不就好了么,逗号隔开,可以随便排序 ,a降序,b升序都行

SELECT * from table a ORDER BY   a.字段A desc, a.字段B asc        ;