Ampliando el anti-joerd de Sjoerd, también puede usar el fácil de entender SELECT WHERE X NOT IN (SELECT)
patrón.
SELECT pm.id FROM r2r.partmaster pm
WHERE pm.id NOT IN (SELECT pd.part_num FROM wpsapi4.product_details pd)
Tenga en cuenta que solo necesita usar `
acentos graves en palabras reservadas, nombres con espacios y demás, no con nombres de columnas normales.
En MySQL 5+, este tipo de consulta se ejecuta bastante rápido.
En MySQL 3/4 es lento.
Asegúrese de tener índices en los campos en cuestión
Necesita tener un índice en pm.id
, pd.part_num
.