SQL – BAL CSATLAKOZIK
Az SQL BAL CSATLAKOZZ visszatér minden sorban balról a táblázat, még akkor is, ha nem egyezik a megfelelő asztalt. Ez azt jelenti, hogy ha az ON záradék megegyezik a 0 (nulla) rekordokkal a jobb táblázatban; a csatlakozás továbbra is egy sort ad vissza az eredményben, de a jobb oldali táblázat minden oszlopában nulla.,
Ez azt jelenti, hogy a bal oldali csatlakozás a bal oldali táblázat összes értékét adja vissza, plusz a jobb oldali táblázat párosított értékeit, vagy NULL értéket, ha nincs megfelelő illesztési predikátum.
szintaxis
a bal oldali csatlakozás alapvető szintaxisa a következő.
SELECT table1.column1, table2.column2...FROM table1LEFT JOIN table2ON table1.common_field = table2.common_field;
itt az adott feltétel lehet bármely adott kifejezés az Ön igényei alapján.
példa
vegye figyelembe a következő két táblázatot,
1.táblázat − az ügyfelek táblázata a következő.
2. táblázat-rendelési táblázat a következő.
most csatlakozzunk ehhez a két táblázathoz a bal oldali csatlakozással az alábbiak szerint.,
SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;
This would produce the following result −