开发者社区> 问答> 正文

求助sql大佬,去重复字段 SQL报错

sql select CONVERT(varchar(10) , a.CreateTime, 120 ) ScanData,a.Id,b.Name,c.Remark from Tb_IMAGESUSPICOUS a left join Tb_BUSSHAPECONFIG b on cast(a.SuspicousType as int)=b.Id left join Tb_SHAPERECOGNITIONDIC c on a.Shape=c.ClassesLineNo where YEAR(a.CreateTime)='2020' and MONTH(a.CreateTime)='05' 查询结果 image.png 需要去除同一ScanId下的Remark重复的,只保留一次记录

展开
收起
泡沫小迪 2020-05-29 16:13:23 1634 0
1 条回答
写回答
取消 提交回答
  • 如图,先按重复字段分组得出一个结果集,再取重复ID中的第一条,如果要取最后一条则在里面加个倒序即可
    image.png

    2020-05-29 16:13:41
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载