我的迁移看起来像这样:
class RemoveAdministrationResponseExportsInvalidRecords < ActiveRecord::Migration
def change
AdministrationResponseExport.find_each do |are|
are.destroy if SurveyResultSet.where(id: are.survey_result_set_id).empty?
end
end
end
如何在原始SQL中编写?
答案 0 :(得分:0)
DELETE FROM administration_response_exports WHERE survey_result_set_id IS NULL
取决于您的SQL服务器,这可能会有所不同。
重读你的问题,这是错误的,期待在几分钟内进行另一次编辑。