不考虑重复在SQL
问题描述:
我有一个表与下面的架构不考虑重复在SQL
Job_ID Date
J1 11/1/2016
J2 11/2/2016
此表是从每天运行一次脚本填充。日常脚本(由于框架的固有设计)如果两者之间发生故障,则从头开始重试执行。
正因为如此,我得到重复的值:
Job_ID Date
J1 11/1/2016
J2 11/2/2016
J2 11/2/2016
我想获得作业ID每天的计数,不计重复的作业ID。
我该怎么做?
答
select date,count(job_id) from table group by date order by date
您是否尝试过使用Google搜索如何删除重复结果?或者,也许如何COUNT DISTINCT项目? – dfundako
也许从数据删除的DUP后,你可以在JOB_ID,日期添加唯一索引? –