【问题标题】:deleting duplicates in the mysql database删除mysql数据库中的重复项
【发布时间】:2022-01-10 19:34:12
【问题描述】:

我最近为自己创建了一个数据库,但在查找重复项时遇到了问题。我的观点是数据库中的给定数字不会出现 2 次,我想用命令检测类似的东西。现在我有这样的东西,但不幸的是它不起作用。我想搜索几个表格,因为每个表格都会输入数字。我在mysql中创建了数据库

DELETE a FROM `SomeoneA` AND 'SomeoneB' AS a INNER JOIN `SomeoneA` AND 'SomeoneB' AS b WHERE a.number < b.number AND a.id = b.id

【问题讨论】:

    标签: sql database google-chrome command sql-delete


    【解决方案1】:

    您的删除连接语法略有偏差:

    DELETE a
    FROM SomeoneA AS a
    INNER JOIN SomeoneB AS b
        ON a.id = b.id
    WHERE a.number < b.number;
    

    【讨论】:

    • 我在这个方法中做到了,它的工作从某人A中删除a作为内部加入某人B作为b在a.id = b.id WHERE a.number = b.number;感谢您的帮助
    • 如果它看起来像 3 列,假设 3 列将被称为SomeoneC?
    • 我不明白你的第二条评论。
    • 如果需要再检查一个表会是什么样子(所以总共 3 个:SomeoneA、SomeoneB、SomeoneC)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 2013-10-07
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    相关资源
    最近更新 更多