Rozwijając się na anti-join Sjoerd, możesz również użyć łatwego do zrozumienia SELECT WHERE X NOT IN (SELECT) wzór.
SELECT pm.id FROM r2r.partmaster pm
WHERE pm.id NOT IN (SELECT pd.part_num FROM wpsapi4.product_details pd)
Pamiętaj, że wystarczy użyć ` backticks na słowach zastrzeżonych, nazwach ze spacjami itp., a nie przy normalnych nazwach kolumn.
W MySQL 5+ tego rodzaju zapytania działają dość szybko.
W MySQL 3/4 jest wolne.
Upewnij się, że masz indeksy w odpowiednich polach
Musisz mieć indeks na pm.id , pd.part_num .