回答編集履歴
1
変更後クエリの解説修正
answer
CHANGED
@@ -40,6 +40,6 @@
|
|
40
40
|
テーブルAのところがサブクエリになっているので
|
41
41
|
テーブルAの検索結果(a)とテーブルbのJOIN、および、テーブルAの検索結果(a)とテーブルcのJOINにINDEXが使用できません。
|
42
42
|
サブクエリの結果レコード数にもよりますが、20万件→1万件、程度であれば
|
43
|
-
|
43
|
+
1万件のデータと100件のデータをINDEX無しでJOINし、さらにその結果に対して100件のデータをINDEX無しでJOINすることになりますので、重いと思います。
|
44
44
|
|
45
45
|
ただ、サブクエリの結果がとても少ない場合は(100件等)、変更後のSQLのほうが負荷がかからないかもしれません。
|