欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

sqlserver 一张表两列都的值都相同处理

程序员文章站 2024-01-12 15:18:37
...

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 今天业务需要,网上没找到 最后写出来了就留个印以备查阅 #T1表中 A,B 列 至少三行都相同的数据 SELECT * FROM #T1 t1 WHERE ( SELECT COUNT(*) FROM( SELECT DISTINCT A,B FROM #T1 WHERE A=t

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入

  今天业务需要,网上没找到 最后写出来了就留个印以备查阅

  #T1表中 A,B 列 至少三行都相同的数据

  SELECT * FROM #T1 t1 WHERE

  (

  SELECT COUNT(*) FROM(

  SELECT DISTINCT A,B FROM #T1 WHERE A=t1.A

  ) A

  )=1

  AND (SELECT DISTINCT COUNT(ID) FROM #T1 WHERE A=t1.A)>=3

  ORDER BY t1.A

sqlserver 一张表两列都的值都相同处理