#author("2017-09-25T13:55:18+00:00","default:admin","admin")
*EXISTS vs JOIN [#lc51872d]
#author("2017-09-25T14:14:37+00:00","default:admin","admin")
*複数テーブルを検索 [#z8ad7c52]

**WHERE句結合とINNER JOIN [#tcd60790]
-[[WHERE句で結合。INNER JOINとの違い:https://oshiete.goo.ne.jp/qa/8090979.html]]

**サブクエリ [#x7a17408]
-[[SQLでサブクエリを上手に使う6パターン:https://catcher-in-the-tech.net/224/]]
-[[なぜMySQLのサブクエリは遅いのか。:http://nippondanji.blogspot.jp/2009/03/mysql_25.html]]
-[[MySQL で IN 句 + サブクエリの処理時間が遅い場合の改善方法:http://jetglass.hatenablog.jp/entry/2015/05/20/185336]]
-[[サブクエリ・パラノイア~副問い合わせ乱用による性能劣化を治療せよ!:http://gihyo.jp/dev/serial/01/sql_lifesaving/0001]]

**EXISTS vs JOIN [#lc51872d]
-[[EXISTSとSQLの高速化について:http://kkoudev.github.io/blog/2013/09/14/sql/]]
-[[EXISTSは速いのか?:http://www.ilovex.co.jp/blog/system/sqlserver/exists.html]]
-[[MySQLでのサブクエリ、inner joinのパフォーマンス比較:https://qiita.com/yoshiokatsuneo@github/items/1b0c283c93604323c88d]]
-[[外部結合とサブクエリのどっちが早いか試してみた:http://unageanu.hatenablog.com/entry/20081031/1225444786]]

*IN vs EXISTS [#c5c03aee]
**IN vs EXISTS [#c5c03aee]
-[[INとEXISTSの実行計画の違い:http://hamako9999.net/post-0-5/]]

-INとEXISTSの違いはSQL文を評価する順番が 
-INとEXISTSの違いはSQL文を評価する順番に違いがある。下記はある例だが、RDBMSによっては違いがあるかも。
--IN:副問合せ→親問合せ 
--EXISTS:親問合せ→副問合せ


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS