SQL重複レコードを削除し、1つのレコードのみを保持
453 ワード
SQL重複レコードを削除し、1つのレコードのみを保持
テーブルから余分な重複レコードを削除し、重複レコードは単一フィールド(id)で判断し、rowid最小のレコードのみを残す
もともとは大げさなことをして、この2,3日自分の駅は悪意に磨かれて、だから手が安いです....
テーブルから余分な重複レコードを削除し、重複レコードは単一フィールド(id)で判断し、rowid最小のレコードのみを残す
// , ID
delete from users where username in (
-- , 1
select username from users group by username having count(username) > 1
) and Id not in (
-- , ID
select min(Id) from users group by username having count(username) > 1
);
もともとは大げさなことをして、この2,3日自分の駅は悪意に磨かれて、だから手が安いです....