我通过以下功能编写此查询时遇到问题:


首先按第2列DESC排序,然后从不同的第1列中选择
只有Column1是DISTINCT


该查询没有帮助,因为它首先从column1中选择,然后按Column2进行排序

Select Column1, Column2 From Table
Group By Column1
Order By Column2 DESC

最佳答案

因此,您想要每个column2column1的第一个值吗?也许这符合您的要求:

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/

10-11 22:16
查看更多