2014-01-27から1日間の記事一覧
JOINするテーブルに全件必要ない場合、 サブクエリをJOINするように記載することで速度改善につながることがある。 SELECT tbl_name1.col_name1 FROM tbl_name1 LEFT JOIN tbl_name2 ON tbl_name2.col_name1 = tbl_name1.col_name1 WHERE tbl_name2.col_name…
データ構造がきちんと設計されていて indexが貼られてたりしてるといいんだろうけど、 そうでない場合、NOT EXISTS文を使うとかなり重くなることがある。 その場合は以下のようにLEFT JOIN に書き換えることで速度が改善されることがある。 SELECT tbl_name1…