ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 查找部位重复(同样功能 ,不同方法)

查找部位重复(同样功能 ,不同方法)

原创 Linux操作系统 作者:zaorv 时间:2019-06-25 21:54:05 0 删除 编辑

--查样品单 部位重复(方法一,需要1分钟左右)
select Style_stru_SampleList.splno as 样品单号, Style_stru_SampleList.style_no as 型体号
,Style_stru_SampleList.part_no, style_part.part_nm,count(Style_stru_SampleList.part_no) as 重复数量 from Style_stru_SampleList ,style_part
where Style_stru_SampleList.style_no != '' and Style_stru_SampleList.part_no != '' and Style_stru_SampleList.part_no=style_part.part_no
group by Style_stru_SampleList.splno,Style_stru_SampleList.style_no,Style_stru_SampleList.part_no,style_part.part_nm
having count(Style_stru_SampleList.part_no) >1
order by Style_stru_SampleList.style_no,Style_stru_SampleList.part_no

--查样品单 部位重复(方法二,只需要几秒钟)
select a.splno,a.style_no,a.part_no,b.part_nm,a.dnum from( select splno,style_no /* as 型体号 */ ,part_no /*as 部位代号 */
,count(part_no) as Dnum /*重复数量 */ from style_stru_SampleList
where style_no!='' and part_no!=''
group by splno,style_no,part_no having count(part_no) >1 ) a ,style_part b where b.part_no=a.part_no
order by a.style_no,a.part_no


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/729024/viewspace-564845/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 规格查找
请登录后发表评论 登录
全部评论

注册时间:2018-09-12

  • 博文量
    192
  • 访问量
    144949