在mysql中从重复值中查找最大值
我的桌子结构如下:在mysql中从重复值中查找最大值,mysql,postgresql,mangodb,Mysql,Postgresql,Mangodb,我的桌子结构如下: Date Count name 2015-03-05 154903 AAA 2015-03-04 153591 AAA 2015-03-03 151277 AAA 2015-03-06 93997 BBB 2015-03-03 93294 BBB 2015-03-02 79006 BBB 2015-03-08 77324 BBB 2015-03-06 144588 AAA 2015-03-07 144119 AAA 201
Date Count name
2015-03-05 154903 AAA
2015-03-04 153591 AAA
2015-03-03 151277 AAA
2015-03-06 93997 BBB
2015-03-03 93294 BBB
2015-03-02 79006 BBB
2015-03-08 77324 BBB
2015-03-06 144588 AAA
2015-03-07 144119 AAA
2015-03-02 133543 AAA
2015-03-01 124435 AAA
2015-03-08 115227 AAA
2015-03-05 98866 BBB
2015-03-04 96673 BBB
2015-03-07 96298 BBB
2015-03-01 68724 BBB
2015-03-05 55748 CCC
2015-03-01 55322 CCC
我需要从每个值中找到最大计数
例如
如何在mysql中查询以获取这样的数据。不太重要——只需使用max
聚合:
select name, max(countfield)
from yourtable
group by name
就像@GordonLinoff所说的,这是SQL最基本的功能 一个简单的小组应该这样做
选择名称,最大值(计数)
从桌子上
按名称分组
请读一些关于这个条款的内容 这是一个smple
GROUPBY
查询,GROUPBY
是SQL语言的一个非常基本的部分。我的建议是在尝试使用之前先学习一下这门语言。对于博士后来说,从手册开始。
select name, max(countfield)
from yourtable
group by name