このSQLの問題を解決するのを手伝っていただければ幸いです。
2つの列を含むテーブルがあります。この例では、それらにUserIDとLocationIDという名前を付けます。
このテーブルをクリーンアップしたいので、UserIDとLocationIDの一意の各ペアの最初の出現を保持し、同じペアを含む追加の行を削除したいと思います。言い換えれば、私は彼が行ったことがある各ユーザーのすべての場所を知りたいのです。彼が何度も同じ場所を訪れてログに記録された場合は、それらのレコードを削除したいと思います。たとえば、これは元のテーブルです。
ID UserID LocationID
1. "user1" "location1"
2. "user1" "location2"
3. "user2" "location3"
4. "user1" "location1"
5. "user2" "location3"
6. "user2" "location3"
4.、5、6の行を削除したいと思います。
1つのmysqlコマンドでそれを解決することは可能ですか?ありがとう。