基于sql中另一列的一列中的最大数据
Posted
技术标签:
【中文标题】基于sql中另一列的一列中的最大数据【英文标题】:max data in one column based on another column in sql 【发布时间】:2015-02-21 15:11:58 【问题描述】:您好,我是 SQL 编程的新手,上周开始。我正在尝试从如下所示的表中选择用户 ID 和 Maxdate:
Key USERID Date
1 111 12/1/2014
2 202 4/1/2014
3 111 3/8/2014
4 111 2/5/2014
5 202 2/10/2014
我想进行一个查询,最终得到以下结果:
USERID DATE
111 12/1/2014
202 4/1/2014
【问题讨论】:
这是一个使用group by
的基本聚合查询。
【参考方案1】:
只需使用 GROUP BY 子句和聚合函数 MAX 即可实现:
试试这个:
SELECT USERID, MAX(Date) AS Date
FROM tableA
GROUP BY USERID
【讨论】:
以上是关于基于sql中另一列的一列中的最大数据的主要内容,如果未能解决你的问题,请参考以下文章
使用同一 Dataframe 中另一列的 int 作为索引获取列中的列表值