Vì vậy, tôi chắc chắn đã nghĩ đến điều này, nhưng tất cả những gì cần thiết là thế này:
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}'")
Lấy id duy nhất từ bản sao đầu tiên (vì không quan trọng cái nào bị xóa) và xóa hàng có id đó.