MySQL:统计两表重复数据出现次数

Posted 星火之枫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL:统计两表重复数据出现次数相关的知识,希望对你有一定的参考价值。

统计重复数据出现次数

SELECT * FROM

(
  SELECT * FROM
  (
    SELECT count(t1.compare_id) AS c1,t1.* 
    FROM t1 
    LEFT JOIN t3 ON t1.compare_id=t3.compare_id 
    WHERE t1.compare_id=t3.compare_id 
    GROUP BY t1.compare_id
  ) t 
) a1

LEFT JOIN 
(
  SELECT * FROM
  (
    SELECT count(t2.compare_id) AS c2,t2.* 
    FROM t2
    LEFT JOIN t3 ON t2.compare_id=t3.compare_id 
    WHERE t2.compare_id=t3.compare_id 
    GROUP BY t2.compare_id
  ) t WHERE t.c2>1
) a2 ON a1.compare_id = a2.compare_id
WHERE a1.compare_id = a2.compare_id





















以上是关于MySQL:统计两表重复数据出现次数的主要内容,如果未能解决你的问题,请参考以下文章

如何在excel表中统计出不同数据出现的次数?

excel 如何统计每种组合出现的次数??

Python统计列表中的重复项出现的次数的方法

MySQL 处理重复数据:防止表中出现重复数据统计过滤删除重复数据

excel怎么统计每个名称出现次数

求问SQLServer多个表中将重复的数据提取到新表,并统计重复次数