Mở rộng về phần chống tham gia của Sjoerd, bạn cũng có thể sử dụng SELECT WHERE X NOT IN (SELECT)
dễ hiểu mẫu.
SELECT pm.id FROM r2r.partmaster pm
WHERE pm.id NOT IN (SELECT pd.part_num FROM wpsapi4.product_details pd)
Lưu ý rằng bạn chỉ cần sử dụng `
dấu gạch ngược trên các từ dành riêng, tên có khoảng trắng và những thứ tương tự, không phải với tên cột thông thường.
Trên MySQL 5+ loại truy vấn này chạy khá nhanh.
Trên MySQL 3/4 thì chậm.
Đảm bảo rằng bạn có chỉ mục trên các trường được đề cập
Bạn cần có chỉ mục trên pm.id
, pd.part_num
.