Sql-left-joins
提供:Dev Guides
SQL-左結合
SQL LEFT JOIN は、右のテーブルに一致するものがない場合でも、左のテーブルからすべての行を返します。 これは、ON句が右側のテーブルの0(ゼロ)レコードと一致する場合、結合は結果に行を返しますが、右側のテーブルの各列にはNULLが含まれます。
これは、左結合が左テーブルのすべての値に加えて、右テーブルの一致した値、または一致する結合述語がない場合はNULLを返すことを意味します。
構文
ここで、特定の条件は、要件に基づいて任意の特定の式にすることができます。
例
次の2つの表を検討してください。
- 表1 *-顧客の表は次のとおりです。
- 表2 *-注文表は次のとおりです。
次は、LEFT JOINを使用してこれら2つのテーブルを結合します。
これは、次の結果を生成します-