我有一个查询,我使用一个相当密集的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