sql >> データベース >  >> RDS >> Mysql

MySQLテーブルから重複する値を削除する方法

    実際のDELETEを実行する場合 重複する値の操作(最小のidを持つ値を保持しながら) )、複数のテーブルDELETEでそれを行うことができます 構文:

    DELETE a FROM tbl a
    LEFT JOIN
    (
        SELECT MIN(id) AS id, name
        FROM tbl
        GROUP BY name
    ) b ON a.id = b.id AND a.name = b.name
    WHERE b.id IS NULL
    

    デモ を参照してください DELETEの 操作



    1. JDBC URLでセッション変数を正しく渡す方法は?

    2. ドロップダウンの入力-PHPAjaxMySQL

    3. SQL Server(T-SQL)で列の名前を変更する

    4. 結合されたテーブルの結果を1行に制限する