SQL – VLEVO se PŘIPOJÍ
SQL left JOIN vrátí všechny řádky z levé tabulky, i když tam jsou žádná shoda v pravé tabulce. To znamená, že v případě, že klauzule ON odpovídá 0 (nula) záznamy v pravé tabulce; spojit se stále vrátí řádek ve výsledku, ale s NULL v každém sloupci z pravé tabulky.,
To znamená, že left join vrátí všechny hodnoty z levé tabulce, plus uzavřeno hodnoty z pravé tabulce, nebo NULL v případě, že žádné odpovídající predikát spojení.
Syntax
Základní syntaxe levého spojení je následující.
SELECT table1.column1, table2.column2...FROM table1LEFT JOIN table2ON table1.common_field = table2.common_field;
zde může být daná podmínka libovolným daným výrazem na základě vašeho požadavku.
příklad
zvažte následující dvě tabulky,
Tabulka 1 − tabulka zákazníků je následující.
Tabulka 2-Tabulka objednávek je následující.
nyní se připojme k těmto dvěma tabulkám pomocí levého spojení následujícím způsobem.,
SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;
This would produce the following result −