私はMySQLにかなり慣れていないので、キーワード INNER
との使用法を理解していませんOUTER
。それらが何を意味するのかは理解できますが、クエリに実際にキーワードを入力するのはいつかわかりません。aJOIN
は常にanINNER
であり、aLEFT
またはRIGHT
joinは常にOUTER
です。
JOIN
したがって、単に(常にINNER
?)およびLEFT JOIN
(常にOUTER
? )と書くのではなく、キーワードを使用する場合はどうなりますか?
私はMySQLにかなり慣れていないので、キーワード INNER
との使用法を理解していませんOUTER
。それらが何を意味するのかは理解できますが、クエリに実際にキーワードを入力するのはいつかわかりません。aJOIN
は常にanINNER
であり、aLEFT
またはRIGHT
joinは常にOUTER
です。
JOIN
したがって、単に(常にINNER
?)およびLEFT JOIN
(常にOUTER
? )と書くのではなく、キーワードを使用する場合はどうなりますか?
わかりやすくするため以外に、 INNER
andキーワードを使用する機能上の理由はありません。OUTER
また、実際には重複していませんが、同じ理由がこの質問でもカバーされています。
左外部結合には、最初に定義されたテーブルのすべての要素(左側)と、2番目のテーブルの結合条件を満たす要素(右側)が表示されます。
結合のタイプを定義しない場合、それは内部結合と見なされます。
良い説明はここにあります:http://en.wikipedia.org/wiki/Join_ (SQL )
内側は交差点の内側にあり、外側は「ない」交差点です。次のリンクをご覧ください。アウター、レフト、ライトなど