查找数据表中某个字段内容重复的数据,显示该字段,并与另一个表中重复数据关联,显示关联表的所有字段数据(SQL Server)

艺帆风顺 发布于 2025-04-03 18 次阅读


1、查询表中某个字段重复次数>2的内容:

    select count(*),字段名 from 表名group by 字段名 having count(*)>1

    2、查询tmp表中“工种”字段内容重复值,显示重复次数,并用该字段重复值去关联tmp1表,显示tmp1表中所有字段数据。

      SELECT tmp1.*, t.字段内容重复次数FROM tmp1JOIN ( SELECT 工种, COUNT(工种) AS 字段内容重复次数 FROM tmp GROUP BY 工种 HAVING COUNT(工种) > 2) t ON tmp1.工种 = t.工种;