Mysql 如何按列分组,按不同列排序,并将每组限制为一行?
mysqlsql
Mysql 如何按列分组,按不同列排序mssql 按关键字排序,并将每组限制为一行?,mysql,sql,greatest-n-per-group,Mysql,S
Mysql 如何按列分组,按不同列排序,并将每组限制为一行? mysqlsql Mysql 如何按列分组,按不同列排序mssql 按关键字排序,并将每组限制为一行?,mysql,sql,greatest-n-per-group,Mysql,Sql,Greatest N Per Group,我怎样才能按姓名分组,按最高分数排序,并且只选择那一行?因此,查询将返回3行Jim 4、Lisa 5和Ted 3。我认为下面的方法会起作用,但我尚未对其进行测试:NameScoreJim1Jim2Jim4Lisa2Lisa5Ted1Ted2Ted3要查找最大分数,您可以命名并使用以下函数:SELECT Name, MAX(Score) FROM Tabl 我怎样才能按姓名分组,按最高分数排序,并且只选择那一行?因此,查询将返回3行Jim 4、Lisa 5和Ted 3。 我认为下面的方法会起作用,但我尚未对其进行测试:
要查找最大分数,您可以命名并使用以下函数:
表名是我编的,因为您没有提供表名,所以请将其切换为真实的表名。 我认为这是信任:
问:这是家庭作业吗?问:到目前为止你都试了些什么?不,这不是作业,我已经厌倦了通常的分组顺序限制1,我正在发布我所拥有的。
(编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |