<legend id='PFlNh'><style id='PFlNh'><dir id='PFlNh'><q id='PFlNh'></q></dir></style></legend>
<tfoot id='PFlNh'></tfoot>
  • <small id='PFlNh'></small><noframes id='PFlNh'>

    • <bdo id='PFlNh'></bdo><ul id='PFlNh'></ul>

        <i id='PFlNh'><tr id='PFlNh'><dt id='PFlNh'><q id='PFlNh'><span id='PFlNh'><b id='PFlNh'><form id='PFlNh'><ins id='PFlNh'></ins><ul id='PFlNh'></ul><sub id='PFlNh'></sub></form><legend id='PFlNh'></legend><bdo id='PFlNh'><pre id='PFlNh'><center id='PFlNh'></center></pre></bdo></b><th id='PFlNh'></th></span></q></dt></tr></i><div id='PFlNh'><tfoot id='PFlNh'></tfoot><dl id='PFlNh'><fieldset id='PFlNh'></fieldset></dl></div>

        在 MySQL 中查找重复记录

        时间:2023-08-20
      1. <i id='EsTIl'><tr id='EsTIl'><dt id='EsTIl'><q id='EsTIl'><span id='EsTIl'><b id='EsTIl'><form id='EsTIl'><ins id='EsTIl'></ins><ul id='EsTIl'></ul><sub id='EsTIl'></sub></form><legend id='EsTIl'></legend><bdo id='EsTIl'><pre id='EsTIl'><center id='EsTIl'></center></pre></bdo></b><th id='EsTIl'></th></span></q></dt></tr></i><div id='EsTIl'><tfoot id='EsTIl'></tfoot><dl id='EsTIl'><fieldset id='EsTIl'></fieldset></dl></div>

          <legend id='EsTIl'><style id='EsTIl'><dir id='EsTIl'><q id='EsTIl'></q></dir></style></legend>
            <tbody id='EsTIl'></tbody>
            <bdo id='EsTIl'></bdo><ul id='EsTIl'></ul>

                <tfoot id='EsTIl'></tfoot>

                <small id='EsTIl'></small><noframes id='EsTIl'>

                • 本文介绍了在 MySQL 中查找重复记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想提取 MySQL 数据库中的重复记录.这可以通过以下方式完成:

                  I want to pull out duplicate records in a MySQL Database. This can be done with:

                  SELECT address, count(id) as cnt FROM list
                  GROUP BY address HAVING cnt > 1
                  

                  结果:

                  100 MAIN ST    2
                  

                  我想拉它以便它显示重复的每一行.类似的东西:

                  I would like to pull it so that it shows each row that is a duplicate. Something like:

                  JIM    JONES    100 MAIN ST
                  JOHN   SMITH    100 MAIN ST
                  

                  关于如何做到这一点的任何想法?我试图避免先做第一个,然后在代码中使用第二个查询查找重复项.

                  Any thoughts on how this can be done? I'm trying to avoid doing the first one then looking up the duplicates with a second query in the code.

                  推荐答案

                  关键是重写这个查询,使其可以作为子查询使用.

                  The key is to rewrite this query so that it can be used as a subquery.

                  SELECT firstname, 
                     lastname, 
                     list.address 
                  FROM list
                     INNER JOIN (SELECT address
                                 FROM   list
                                 GROUP  BY address
                                 HAVING COUNT(id) > 1) dup
                             ON list.address = dup.address;
                  

                  这篇关于在 MySQL 中查找重复记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:MySQL 查询在逗号分隔的字符串中查找值 下一篇:MySQL - 基于 SELECT 查询的 UPDATE 查询

                  相关文章

                  最新文章

                  <i id='7v8VI'><tr id='7v8VI'><dt id='7v8VI'><q id='7v8VI'><span id='7v8VI'><b id='7v8VI'><form id='7v8VI'><ins id='7v8VI'></ins><ul id='7v8VI'></ul><sub id='7v8VI'></sub></form><legend id='7v8VI'></legend><bdo id='7v8VI'><pre id='7v8VI'><center id='7v8VI'></center></pre></bdo></b><th id='7v8VI'></th></span></q></dt></tr></i><div id='7v8VI'><tfoot id='7v8VI'></tfoot><dl id='7v8VI'><fieldset id='7v8VI'></fieldset></dl></div>

                  <small id='7v8VI'></small><noframes id='7v8VI'>

                    1. <legend id='7v8VI'><style id='7v8VI'><dir id='7v8VI'><q id='7v8VI'></q></dir></style></legend>

                      • <bdo id='7v8VI'></bdo><ul id='7v8VI'></ul>
                    2. <tfoot id='7v8VI'></tfoot>