Así que definitivamente pensé demasiado en esto, pero todo lo que se necesita es esto:
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}'")
Obtenga la identificación única del primer duplicado (ya que no importa cuál se elimine) y elimine la fila con esa identificación.