_INNER JOIN
_と_FULL OUTER JOIN
_には違いがあることはわかっていますが、次の2つの違いは何ですか:_JOIN ... ON...
_と_INNER JOIN...ON...
_の違いはまだ_JOIN...ON...
_ vs _FULL OUTER JOIN...ON...
_
理由は、おそらくJOIN
を使用しているだけで、SOに投稿されている、現在取り組んでいるクエリが台無しになっていると思うので、質問へのリンク HERE。
では、基本的に、実際の集合演算自体の構文上の違いは何ですか?
ありがとうございました、
JOIN
とINNER JOIN
は同じです。特に指定しない限り、すべての結合は内部結合と見なされるため、innerキーワードはオプションです。 JOIN
とFULL OUTER JOIN
の違いは、INNER JOIN
とFULL OUTER JOIN
の違いと同じです。
INNER JOIN
は、テーブルAの行がテーブルBの多くの行と一致する場合にのみ一致した行を返します。テーブルAの行は、各テーブルBの行で繰り返され、その逆も同様です。
FULL OUTER JOIN
は、内部結合が行うすべてを返しますand各テーブルから一致しないすべての行を返します。