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