【求助】求条语句,筛选重复后统计最大时间和记录数

hgwyl 2020-02-25 12:41:53
数据如下
ID/name/date
1/张三/2020-2-1
2/张三/2020-2-1
3/张三/2020-2-3
4/张三/2020-2-3
5/张三/2020-2-4
6/张三/2020-2-5
7/张三/2020-2-6
8/李四/2020-2-1
9/李四/2020-2-2

需要的结果如下
张三/2020-2-6/7(条记录)
李四/2020-2-2/2(条记录)

刚上手php+mysql,恳请帮忙……
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hgwyl 2020-02-25
  • 打赏
  • 举报
回复
引用 2 楼 csdn_castiel 的回复:
select 姓名, max(date) as date, count(*) as num
from 表
group by 姓名


是,最后发现自己很2,没有用max函数
csdn_castiel 2020-02-25
  • 打赏
  • 举报
回复
select 姓名, max(date) as date, count(*) as num from 表 group by 姓名
hgwyl 2020-02-25
  • 打赏
  • 举报
回复
	select * from
(
select 姓名,count(姓名) as num
from 表
group by 姓名
) AS tempA

LEFT JOIN
(
--这里不知道怎么写了
) AS tempB
ON tempA.姓名=tempB.姓名
;

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧