Я пытаюсь найти строки, которые находятся в одной таблице, но не другие, обе таблицы находятся в разных базах данных и также имеют разные столбцы в столбце, который я использую для сопоставления.
У меня есть запрос, код ниже, и я думаю, что он, вероятно, работает, но он слишком медленный:
SELECT `pm`.`id`
FROM `R2R`.`partmaster` `pm`
WHERE NOT EXISTS (
SELECT *
FROM `wpsapi4`.`product_details` `pd`
WHERE `pm`.`id` = `pd`.`part_num`
)
Таким образом, запрос пытается сделать следующее:
Выберите все идентификаторы из базы данных R2R.partmaster, которые не находятся в базе данных wpsapi4.product_details. Соответствующие столбцы - partmaster.id и product_details.part_num