以下に示す2つのクエリの間でパフォーマンスが最も優れているのはどちらですか?クエリのパフォーマンスINNER JOIN ON AND AND
まず1:
SELECT related_tabid AS tabid, label, t.name
FROM relatedlists r
INNER JOIN tab t
ON t.tabid = r.tabid
AND t.name = 'Leads'
AND r.is_active=1 and r.related_tabid <> 0
AND t.is_active=1
ORDER BY label
第1 [WHERE句だけオンとせず]:
SELECT related_tabid AS tabid, label, t.name
FROM relatedlists r
INNER JOIN tab t
ON t.tabid = r.tabid
WHERE t.name = 'Leads'
AND r.is_active=1 and r.related_tabid <> 0
AND t.is_active=1
ORDER BY label
ご回答いただきありがとうございます。私は 'LEFT JOIN'を使うとパフォーマンスが向上しますか? – Rashidul
あなたの質問のための良い記事:[INNER JOINとLEFT JOINのパフォーマンス](http://stackoverflow.com/questions/2726657/inner-join-vs-left-join-performance-in-sql-server) –