結合結果が異なる
内部結合の結果には、結合条件に合致する行のみが含まれます。
結合に参加する両方のテーブルは、結合条件を満たす必要があります。
一方、外部結合の結果には、結合条件に合致する行だけでなく、自身の条件に合致しない行も含まれます。
左外部結合、右外部結合、およびフル外部結合のようなものがあります。
注意事項が異なる
内部結合では、ネストされたクエリで使用されるanyとallの違いに注意する必要があります。
一方、外部結合ではこの区別は必要ありません。
左側のテーブルと右側のテーブルは制限を受けず、すべてのレコードが表示されます。
両方のテーブルに不足がある場合、nullで埋めることができます。
コメント