Разширявайки антиприсъединяването на 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
.