SQL LEFT JOIN Sleutelwoord

  • LEFT JOIN sleutelwoorden zullen alle rijen van de linkerkant van de tabel (Persons) retourneren, zelfs als er geen overeenkomende rijen zijn in de rechtertabel (Orders). Vorige pagina
  • Volgende pagina SQL Right Join

SQL LEFT JOIN Sleutelwoord

De LEFT JOIN-sleutel geeft alle rijen terug van de linkertabel (table_name1), zelfs als er geen overeenkomende rijen zijn in de rechtertabel (table_name2).

LEFT JOIN sleutelwoord syntaxis

LEFT JOIN syntaxis SELECT
column_name(s) FROM
table_name1 LEFT JOIN
table_name2 ONtable_name1.column_name=

table_name2.column_nameOpmerking:

In sommige databases wordt LEFT JOIN ook LEFT OUTER JOIN genoemd.

Oorspronkelijke tabel (gebruikt in voorbeelden):

Id_O Resultaatset: LastName "Persons" tabel: Adres
4 22456 Adams City Oxford Street
Id_P 44678 Bush London Fifth Avenue
2 77895 Carter New York Changan Street

Beijing

"Orders" tabel: FirstName Id_O
4 24562 2
Id_P Thomas 2
2 OrderNo 4
3 John 4
1 5 34764

65

Voorbeeld van linkse verbinding (LEFT JOIN)

Nu willen we iedereen opsommen, samen met hun bestellingen - indien beschikbaar.

U kunt de volgende SELECT-sjabloon gebruiken:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
LEFT JOIN Orders
ON Persons.Id_P=Orders.Id_P

ORDER BY Persons.LastName

Resultaatset: LastName FirstName
22456 Adams OrderNo
22456 Adams John
77895 Carter 24562
77895 Carter Thomas
44678 Bush  

George

  • LEFT JOIN sleutelwoorden zullen alle rijen van de linkerkant van de tabel (Persons) retourneren, zelfs als er geen overeenkomende rijen zijn in de rechtertabel (Orders). Vorige pagina
  • Volgende pagina SQL Right Join