我有两列id
和resolvedId
. 现在我想对列进行排序,id desc
但希望具有相同的列一个接一个resolvedId
地出现。到目前为止尝试 group by 但我的理解是它只能用于 sum 等聚合函数。在 mysql 中有什么简单的方法可以做到这一点?我的另一个选择是将它们作为单独的结果集放入 php 中,然后基于resolvedId 插入。id 是唯一的 auto_increment,resolvedId 将是 id 之一。样本数据
id| name| resolvedId
1 nam 1
2 bam 4
3 sam 3
4 dam 4
5 ham 3
6 ram 4
想要的输出
id| name| resolvedId
6 ram 4
4 dam 4
2 bam 4
5 ham 3
3 sam 3
1 nam 1
样本数据 2
id| name| resolvedId
1 nam 1
2 bam 4
3 sam 3
4 dam 4
5 ham 3
6 ram 1
想要的输出
id| name| resolvedId
6 ram 1
1 nam 1
5 ham 3
3 sam 3
4 dam 4
2 bam 4