查詢運行時間超過10分鐘。MySQL,使用「NOT IN(SELECT ...)」進行查詢的速度很慢
SELECT *
FROM tableA
WHERE name NOT IN(
SELECT a.name
FROM tableA a
INNER JOIN tableB b ON a.code = b.code
INNER JOIN tableC c ON c.number = b.number
INNER JOIN tableD d ON d.code = b.code
INNER JOIN tableE e ON e.content= d.content)
是否有替代查詢運行更快或有任何解決方案?非常感謝。
因爲表B中沒有列「名稱」,所以我只使用t1.code = b.code,而且效果很好。無論如何,非常感謝你 – Nina
但這將是邏輯 – maSTAShuFu