我希望根据日期只选择表格的最新记录,但每个网址只有一个不同的列表。表结构是这样的;
ID URL DateVisited
1 google.com 01-01-2016
2 yahoo.com 01-02-2016
3 google.com 12-30-2015
4 google.com 02-01-2016
所以对于我的结果集,我想要
google.com 02-01-2016
yahoo.com 01-02-2016
在我的实际查询中,我将有更多条件,但只想在命中日志中获取单个最新记录,而不是不同 url 和日期的列表,只是不同的 url 和最新日期。
最佳答案
这实际上很容易使用简单的聚合来完成,如下所示:
select URL, max(DateVisited)
from <table>
group by URL
关于SQL 选择不同列和最新日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38505558/