У меня есть две таблицы, мне нужны все строки из первой, которые не появляются во второй.
Таблицы могут быть уничтожены, поскольку они являются дампами из других таблиц.
Первая таблица содержит ~ 57 миллионов строк.Во второй таблице ~ 10 миллионов строк.
Оба эти запроса выполняются вечно по понятным причинам, пожалуйста, помогите мне сделать это быстрее.
SELECT *
FROM db.first
WHERE id NOT IN (SELECT id FROM db.second)
DELETE FROM db.first
WHERE id IN (SELECT id FROM db.second)
Редактировать: мне не нужнолюбые записи из второй таблицы, мне нужны только строки, которые появляются в первой таблице, но не отображаются во второй таблице.