我通过以下功能编写此查询时遇到问题:
首先按第2列DESC排序,然后从不同的第1列中选择
只有Column1是DISTINCT
该查询没有帮助,因为它首先从column1中选择,然后按Column2进行排序
Select Column1, Column2 From Table
Group By Column1
Order By Column2 DESC
最佳答案
因此,您想要每个column2
的column1
的第一个值吗?也许这符合您的要求:
select column1, max(column2)
from table
group by column1
order by min(column2) desc;
关于mysql - MySQL选择DISTINCT column1,column2从表顺序按colum2 DESC,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26700326/