Example of table
id name value 1 value 2 1 disco numeber 1 0 2 disco numeber 2 0 3 cheese numeber 3 0 4 something numeber 4 0 5 something numeber 5 0
I want a code to delete all the rows which have duplicate names and leave me only with unique values.
The result should be
id name value 1 value 2 1 disco numeber 1 0 3 cheese numeber 3 0 4 something numeber 4 0
I have this code
delete from your_table 
 where id not in 
select * from 
( select min(id) 
   from your_table 
  group by user_id, badge_id ) x ) 
but it doesn't work
 
    