Разширявайки антиприсъединяването на Sjoerd, можете също да използвате лесния за разбиране SELECT WHERE X NOT IN (SELECT) модел.
SELECT pm.id FROM r2r.partmaster pm
WHERE pm.id NOT IN (SELECT pd.part_num FROM wpsapi4.product_details pd)
Имайте предвид, че трябва да използвате само ` връщане назад към запазени думи, имена с интервали и други подобни, а не с нормални имена на колони.
На MySQL 5+ този вид заявка работи доста бързо.
На MySQL 3/4 е бавно.
Уверете се, че имате индекси на въпросните полета
Трябва да имате индекс на pm.id , pd.part_num .