【SQL】内部結合と外部結合の違い

sql SQL

SQL 

結合結果が異なる

内部結合の結果には、結合条件に合致する行のみが含まれます。

結合に参加する両方のテーブルは、結合条件を満たす必要があります。

一方、外部結合の結果には、結合条件に合致する行だけでなく、自身の条件に合致しない行も含まれます。

左外部結合、右外部結合、およびフル外部結合のようなものがあります。

注意事項が異なる

内部結合では、ネストされたクエリで使用されるanyとallの違いに注意する必要があります。

一方、外部結合ではこの区別は必要ありません。

左側のテーブルと右側のテーブルは制限を受けず、すべてのレコードが表示されます。

両方のテーブルに不足がある場合、nullで埋めることができます。

コメント

タイトルとURLをコピーしました