Dus ik heb hier absoluut over nagedacht, maar het enige dat nodig is, is dit:
x = db.exec("SELECT * FROM campaign_items WHERE campaign_name = '#{camp_name}' AND item = 'fleecejacket'")
id = x[0]['id']
db.exec("DELETE FROM campaign_items WHERE campaign_name = '#{camp_name}' AND item = 'fleecejacket' AND id = '#{id}'")
Haal de unieke id van het eerste duplicaat (aangezien het niet uitmaakt welke wordt verwijderd) en verwijder de rij met die id.