Så jag tänkte definitivt över detta, men allt som behövs är detta:
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}'")
Hämta det unika ID:t från den första dubbletten (eftersom det inte spelar någon roll vilken som tas bort) och ta bort raden med det ID:t.