(急!在线等)高分诚心请教各位SQL高手一个简单的sql语句,分不够继续补,问题解决立刻结贴。

sonicryu sonicryu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假设有一个表a,里面有3个字段 id(编号),filename(文件名),uploadtime(上传时间),value(内容)


id filename uploadtime Value

1 a1 2009-5-20 10:56:00 test1
2 a1 2009-4-20 10:56:00 test2
3 a1 2009-3-20 10:56:00 test3
4 a2 2009-5-20 10:56:00 test4
5 a2 2009-4-11 10:56:00 test5
6 a2 2008-5-20 10:33:00 test6
7 a3 2008-5-20 10:33:00 test7
8 a4 2008-5-20 10:33:00 test8

现在求一条sql语句,对表A中的记录进行筛选,就是进行查询,如果filename相同的话,则只uploadtime为最大的记录
如果filename只有一个,就取这条记录。


最后的结果应该是:

1 a1 2009-5-20 10:56:00 test1
4 a2 2009-5-20 10:56:00 test4
7 a3 2008-5-20 10:33:00 test7
8 a4 2008-5-20 10:33:00 test8

小弟水平有限,素闻csdn是各位达人前辈出没的地方,故特来诚心求教,问题解决立刻结分,绝不食言


...全文
评论 10
收藏 已收藏
分享
返回顶部
sonicryu
疑难问题 22,298 成员 121,727 内容