Så jeg har bestemt overtænkt dette, men det eneste, der skal til, er dette:
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}'")
Hent det unikke id fra den første dublet (da det er ligegyldigt hvilken der slettes), og slet rækken med det id.