您现在的位置: 万盛学电脑网 >> 程序编程 >> 数据库 >> mssql数据库 >> 正文

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

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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

  #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