件名のとおり - 遅い SQL IN ステートメントを INNER または LEFT JOIN に置き換えようとしています。私が取り除こうとしているもの:
SELECT
sum(VR.Weight)
FROM
verticalresponses VR
WHERE RespondentID IN
(
SELECT RespondentID FROM verticalstackedresponses VSR WHERE VSR.Question = 'Brand Aware'
)
上記で置き換えてみました
SELECT
sum(VR.Weight)
FROM
verticalresponses VR
LEFT/INNER JOIN verticalstackedresponses VSR ON VSR.RespondentID = VR.RespondentID AND VSR.Question = 'Brand Aware'
残念ながら、私は異なる結果を得ています。誰でもその理由を理解できますか?可能であれば、仕事をより迅速に行うソリューションをアドバイスできますか? どうもありがとう!