我试图找到一个表中存在但另一个表中不存在的行,这两个表在不同的数据库中,并且对于我用来匹配的列,它们也具有不同的列名。
我有一个查询语句,如下所示的代码,我认为它可能有效,但速度太慢:
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数据库中的id。我要匹配的列是partmaster.id和product_details.part_num。