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

大文字と小文字を使用してmysqlで重複を削除する方法

    重複している場合に正しく理解できれば、「PASS」ではなく「FAIL」を削除したいですか?この場合、次のクエリを実行できます。

    delete t2 from my_table1 as t1, my_table1 as t2 where
    t1.TestCase = t2.TestCase and t2.id != t1.id and t2.Result='FAIL'; 
    

    しかし、すべての複製の列の結果に「FAIL」が含まれている場合はどうしますか?上記のクエリでは、両方が削除されます。この場合、1つ保持しますか?




    1. データベースmysqlに画像を保存する

    2. 3つ以上の連続したレコードが欠落していることを示す最良の方法

    3. TimescaleDBの紹介

    4. PL/pgSQLで「$$」は何に使用されますか