SQLの左結合と右結合の違いは何ですか

coldplay.xixi
リリース: 2023-01-13 00:40:50
オリジナル
26563 人が閲覧しました

SQL における左結合と右結合の違い: 1. 左結合は左側のテーブルにレコードがある限りデータを取得できますが、右結合は右側のテーブルにのみレコードを持ちます; 2. 左結合has left テーブル内のデータはベースラインであり、右結合は左外部結合の逆結合です。

SQLの左結合と右結合の違いは何ですか

この記事の動作環境: Windows 7 システム、SQL Server 2019 バージョン、Dell G3 コンピューター。

SQL における左結合と右結合の違い:

1. 意味が異なります

左結合: レコードが存在する限り左側のテーブルではデータを取得できますが、右側のレコードは左側のテーブルのレコードから取得する必要があります。

右結合: 右結合とは、右のテーブルにレコードがある限り、データを取得できることを意味します。

2. 異なる使用方法

右結合は左結合の逆です。左結合 A LEFT JOIN B. 接続によってクエリされるデータは A に存在する必要がありますが、存在する場合と存在しない場合があります。 Bに存在します。内部結合 A INNER JOIN B、A と B にも存在するデータのみをクエリできます。

3. NULL 値は異なります

左結合は、左側のテーブルのデータに基づいています。左側のテーブルにデータがあり、右側のテーブルにデータがない場合、左側のテーブルのデータが右側のテーブルに表示され、データは空として表示されます。

右結合は、左外部結合の逆結合です。右側のテーブルのすべての行が返されます。右側のテーブルの行に左側のテーブルに一致する行がない場合、左側のテーブルに対して null が返されます。

SQLの左結合と右結合の違いは何ですか

推奨 (無料): sqlserver

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

関連ラベル:
sql
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート