у меня есть две таблицы, которые объединены в поле rowid
Мне нужно удалить строки из calibration
, которые соответствуют определенному условию на основе другой таблицы
есть приблизительно 50000 строк в batchinfo
и 3 миллиона строк в calibration
вот мое заявление sql:
delete from calibration where rowid in (
select calibration.rowid from batchinfo
join calibration on batchinfo.rowid=calibration.rowid
where reporttime not like '%2011%')
это занимает часы !!
что я могу сделать, чтобы ускорить это?