この記事では、主に Mysql のいくつかの複雑な SQL ステートメント (クエリ と 重複行の削除) を紹介します1. 重複する行を見つける
SELECT * FROM blog_user_relation a WHERE (a.account_instance_id,a.follow_account_instance_id) IN (SELECT account_instance_id,follow_account_instance_id FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING COUNT(*) > 1)
2. 重複する行を削除します。 )
追記: mysqlの
deleteの関係で、削除したテーブルのwhere条件にinがあり、inにもテーブルが存在する場合は削除できません。 りー
以上がMysql で重複行をクエリおよび削除するためのいくつかの複雑な SQL ステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。