ホームページ >よくある問題 >内部結合と外部結合の違いは何ですか

内部結合と外部結合の違いは何ですか

coldplay.xixi
coldplay.xixiオリジナル
2021-01-02 16:41:3185477ブラウズ

内部結合と外部結合の違い: 1. 接続結果が異なります内部結合の接続結果には接続条件を満たす行のみが含まれますが、外部結合の接続結果には接続条件を満たす行が含まれます。接続条件を満たしていること; 2. 注意事項が異なります. 内部結合の場合は、ネストされたクエリで使用される any と all の違いを区別することに注意する必要があります. 外部結合の場合は、区別する必要はなく、左側も区別する必要はありません表も右表も制限されています。

内部結合と外部結合の違いは何ですか

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

内部接続と外部接続の違い:

データベース内の内部接続と外部接続の違いは、主に、接続結果の違いと注意事項の違いにあります。以下に示す:

1. 異なる接続結果

内部結合の接続結果には、結合条件を満たす行のみが含まれており、結合に参加している両方のテーブルが必要です。結合の結合結果には、結合条件を満たす行だけでなく、左外部結合、右外部結合、完全外部結合など、独自の条件を満たさない行も含まれます。

2. さまざまな注意事項

内部結合では、ネストされたクエリで使用される any と all の違いに注意する必要がありますが、外部結合では区別する必要はありません。 table と右側のテーブルは制限がなく、すべてのレコードが表示され、2 つのテーブルの不十分な場所は null で埋めることができます。

内部結合と外部結合の違いは何ですか

内部結合は最も一般的な等結合を指します。左外部結合は、 equijoin に基づいてメイン テーブルに一致しないデータを追加することを指します。右外部結合も同じです。完全外部結合は、等値結合に基づいて、左側のテーブルと右側のテーブルの不一致データを加算することを意味します。

以上が内部結合と外部結合の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。