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