我有一個查詢,我使用一個相當密集的WHERE IN子句來獲取與玩家相關的ID列表。 SELECT p.name,
0a.stat_value
FROM leaderheadsplayers p
LEFT JOIN leaderheadsplayersdata_alltime 0a
ON 0a.player_id = p.player_id
AND 0a.stat_type = '
要提高以下查詢的性能,我們必須刪除OR子句並使用UNION。 OR子句不允許考慮索引,這就是我們爲什麼需要使用UNION的原因。請讓我知道是否有其他更好的方法來提高此查詢的性能並避免使用OR子句? SELECT *
FROM A
LEFT OUTER JOIN B
ON A.NBR_CH = B.NBR_CH
LEFT OUTE