SQL – LEFT JOINS

0 Comments
advertenties

De SQL LEFT JOIN geeft alle rijen van de linker tabel, zelfs als er zijn geen overeenkomsten in de juiste tabel. Dit betekent dat als de on-clausule overeenkomt met 0 (nul) records in de juiste tabel; de join zal nog steeds een Rij retourneren in het resultaat, maar met NULL in elke kolom van de juiste tabel.,

Dit betekent dat een Left join alle waarden uit de linker tabel retourneert, plus overeenkomende waarden uit de rechter tabel of NULL in het geval van geen overeenkomende join predicaat.

syntaxis

de basissyntaxis van een linker JOIN is als volgt.

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

Hier kan de gegeven voorwaarde elke gegeven uitdrukking zijn gebaseerd op uw eis.

voorbeeld

beschouw de volgende twee tabellen,

Tabel 1 − klantentabel is als volgt.

Tabel 2-Orders tabel is als volgt.

laten we nu deze twee tabellen samenvoegen met de linker JOIN als volgt.,

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


Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *