-2

テーブルの例

ID 名前 値 1 値 2
 1 ディスコ番号 1 0
 2 ディスコ番号 2 0
 3 チーズ番号 3 0
 4 何か番号 4 0
 5 何か数 5 0

名前が重複しているすべての行を削除し、一意の値のみを残すコードが必要です。

結果は

ID 名前 値 1 値 2
 1 ディスコ番号 1 0
 3 チーズ番号 3 0
 4 何か番号 4 0

私はこのコードを持っています

delete from your_table 
 where id not in 
select * from 
( select min(id) 
   from your_table 
  group by user_id, badge_id ) x ) 

しかし、それは機能しません

4

1 に答える 1