gpt4 book ai didi

mysql - 如何按不同字段选择整行并按该不同字段的 COUNT 对结果进行排序?

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:06 25 4
gpt4 key购买 nike

我的场景与此非常相似 link但除了 Group By [some field] 之外,我还需要按 COUNT([some field]) 对结果进行排序。

例如,我可能有这张表:

 Title        Category
Project 1 Admin
Project 2 Development
Project 2 Admin
Project 3 Development

应用此 SQL 语句后:

SELECT Title, MIN(Category) AS Category
FROM MyTable
GROUP BY Title

我有:

Project 1    Admin
Project 2 Admin
Project 3 Development

但我还需要根据 Title 的 COUNT() 进行排序,最终得到:

Project 2    Admin
Project 1 Admin
Project 3 Development

我怎样才能达到这个结果?

最佳答案

Order by 中使用 COUNT 聚合

SELECT Title, MIN(Category) AS Category
FROM MyTable
GROUP BY Title
Order by count(*) desc,Category

关于mysql - 如何按不同字段选择整行并按该不同字段的 COUNT 对结果进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45006414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com