SQL – STÂNGA se ALĂTURĂ

0 Comments
Publicitate

SQL STÂNGA se ALĂTURE returnează toate rândurile de la stânga masă, chiar dacă nu există potriviri în tabelul din dreapta. Aceasta înseamnă că dacă clauza ON se potrivește cu 0 (zero) înregistrează în tabelul din dreapta; join va returna în continuare un rând în rezultat, dar cu nul în fiecare coloană din tabelul din dreapta.,

Acest lucru înseamnă că un join stânga returnează toate valorile din tabelul din stânga, plus valori potrivite din tabelul din dreapta sau NULL în cazul în care nu se potrivesc Se alăture predicat.

sintaxa

sintaxa de bază a unui JOIN stânga este după cum urmează.

SELECT table1.column1, table2.column2...FROM table1LEFT JOIN table2ON table1.common_field = table2.common_field;

aici, condiția dată ar putea fi orice expresie dată în funcție de cerința dvs.

exemplu

luați în considerare următoarele două tabele,

Tabelul 1 − Tabelul clienților este după cum urmează.

Tabelul 2 – Tabelul comenzilor este după cum urmează.

acum, să ne alăturăm acestor două tabele folosind alăturarea din stânga după cum urmează.,

SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;

This would produce the following result −

sql-using-joins.htm
Advertisements


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *