我有三张桌子
我想选择与产品无关的所有零件,但是我的查询速度太慢,而且有20k +零件。有谁知道如何实现这一目标的更好方法?
SELECT * FROM tbl_part AS p
LEFT JOIN tbl_part_product AS pp ON pp.ref_part_id = p.part_id
WHERE pp.ref_part_id IS NULL
答案 0 :(得分:5)
听起来像是一个INDEX问题,通过修改它,你的查询不会比现在更快。
如果你还没有ref_part_id
上的索引,试试这个,它会加快你的查询速度:
ALTER TABLE tbl_part_product ADD INDEX (ref_part_id);