SQL における左結合と右結合の違い: 1. 左結合は左側のテーブルにレコードがある限りデータを取得できますが、右結合は右側のテーブルにのみレコードを持ちます; 2. 左結合has left テーブル内のデータはベースラインであり、右結合は左外部結合の逆結合です。
この記事の動作環境: 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 が返されます。
推奨 (無料): sqlserver
以上がSQLの左結合と右結合の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。