加入 GROUP BY

導致查詢效率低下的常見問題是這樣的:

SELECT ...
    FROM a
    JOIN b  ON ...
    WHERE ...
    GROUP BY a.id

首先,JOIN 擴充套件行數; 然後 GROUP BY 將它回到了 a 中的行數。

解決這個爆炸性內爆問題可能沒有任何好的選擇。一種可能的選擇是將 JOIN 轉換為 SELECT 中的相關子查詢。這也消除了 GROUP BY