• <small id='jD6gd'></small><noframes id='jD6gd'>

    <tfoot id='jD6gd'></tfoot>
    • <bdo id='jD6gd'></bdo><ul id='jD6gd'></ul>

    <legend id='jD6gd'><style id='jD6gd'><dir id='jD6gd'><q id='jD6gd'></q></dir></style></legend>

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

        从表中删除重复的行

        Deleting duplicate rows from a table(从表中删除重复的行)
          <tbody id='32KMK'></tbody>

        <small id='32KMK'></small><noframes id='32KMK'>

          • <bdo id='32KMK'></bdo><ul id='32KMK'></ul>
            <tfoot id='32KMK'></tfoot>
              <legend id='32KMK'><style id='32KMK'><dir id='32KMK'><q id='32KMK'></q></dir></style></legend>

              • <i id='32KMK'><tr id='32KMK'><dt id='32KMK'><q id='32KMK'><span id='32KMK'><b id='32KMK'><form id='32KMK'><ins id='32KMK'></ins><ul id='32KMK'></ul><sub id='32KMK'></sub></form><legend id='32KMK'></legend><bdo id='32KMK'><pre id='32KMK'><center id='32KMK'></center></pre></bdo></b><th id='32KMK'></th></span></q></dt></tr></i><div id='32KMK'><tfoot id='32KMK'></tfoot><dl id='32KMK'><fieldset id='32KMK'></fieldset></dl></div>
                1. 本文介绍了从表中删除重复的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我的数据库中有一个表,其中包含要删除的重复记录.我不想为此创建一个具有不同条目的新表.我想要的是从现有表中删除重复条目而不创建任何新表.有没有办法做到这一点?

                  I have a table in my database which has duplicate records that I want to delete. I don't want to create a new table with distinct entries for this. What I want is to delete duplicate entries from the existing table without the creation of any new table. Is there any way to do this?

                   id           action
                   L1_name      L1_data
                   L2_name      L2_data
                   L3_name      L3_data   
                   L4_name      L4_data
                   L5_name      L5_data
                   L6_name      L6_data
                   L7_name      L7_data
                   L8_name      L8_data
                   L9_name      L9_data
                   L10_name     L10_data
                   L11_name     L11_data
                   L12_name     L12_data
                   L13_name     L13_data 
                   L14_name     L14_data
                   L15_name     L15_data
                  

                  看到这些都是我的领域:
                  id 对每一行都是唯一的.
                  L11_data 对于相应的操作字段是唯一的.
                  L11_data 是公司名称,而 action 是行业名称.

                  see these all are my fields :
                  id is unique for every row.
                  L11_data is unique for respective action field.
                  L11_data is having company names while action is having name of the industries.

                  因此,在我的数据中,我在 L11_data 中具有各自行业的公司名称.

                  So in my data I'm having duplicate name of the companies in L11_data for their respective industries.

                  我想要的是存储在特定行业中的公司的唯一名称和其他数据.我希望我已经用你们能理解的方式表达了我的问题.

                  What I want is to have is unique name and other data of the companies in the particular industry stored in action. I hope I have stated my problem in a way that you people can understand it.

                  推荐答案

                  是的,假设你有一个唯一的 ID 字段,你可以删除所有除了 ID 相同但没有最小 ID"的记录对于他们的价值观.

                  Yes, assuming you have a unique ID field, you can delete all records that are the same except for the ID, but don't have "the minimum ID" for their group of values.

                  示例查询:

                  DELETE FROM Table
                  WHERE ID NOT IN
                  (
                  SELECT MIN(ID)
                  FROM Table
                  GROUP BY Field1, Field2, Field3, ...
                  )
                  

                  注意事项:

                  • 我随意选择了Table"和ID"作为代表名称
                  • 字段列表(Field1、Field2、...")应包括除 ID 之外的所有字段
                  • 这可能是一个缓慢的查询,具体取决于字段和行的数量,但我希望与替代方案相比还可以

                  如果您没有唯一索引,我的建议是简单地添加一个自动增量唯一索引.主要是因为它的设计很好,还因为它可以让你运行上面的查询.

                  In case you don't have a unique index, my recommendation is to simply add an auto-incremental unique index. Mainly because it's good design, but also because it will allow you to run the query above.

                  这篇关于从表中删除重复的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Can#39;t Create Entity Data Model - using MySql and EF6(无法创建实体数据模型 - 使用 MySql 和 EF6)
                  MySQL select with CONCAT condition(MySQL选择与CONCAT条件)
                  Capitalize first letter of each word, in existing table(将现有表格中每个单词的首字母大写)
                  How to retrieve SQL result column value using column name in Python?(如何在 Python 中使用列名检索 SQL 结果列值?)
                  Update row with data from another row in the same table(使用同一表中另一行的数据更新行)
                  Exporting results of a Mysql query to excel?(将 Mysql 查询的结果导出到 excel?)

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

                              <tbody id='C0J7B'></tbody>
                            <legend id='C0J7B'><style id='C0J7B'><dir id='C0J7B'><q id='C0J7B'></q></dir></style></legend>
                            <tfoot id='C0J7B'></tfoot>