SQL LEFT JOIN (Magyar)
Mi az a bal oldali csatlakozás az SQL-ben?
A BAL CSATLAKOZÁS csatlakozást hajt végre az első (bal oldali) táblával kezdve.
Ezután a második (a jobb oldali legtetebbi) táblázat összes megfelelő rekordja benne lesz.
LEFT JOIN és a LEFT OUTER JOIN azonos.
Az SQL LEFT JOIN szintaxis
Az általános LEFT JOIN szintaxis
SELECT column-names FROM table-name1 LEFT JOIN table-name2 ON column-name1 = column-name2 WHERE condition
Az általános LEFT OUTER JOIN szintaxis
SELECT column-names FROM table-name1 LEFT OUTER JOIN table-name2 ON column-name1 = column-name2 WHERE condition
Id
OrderDate
OrderNumber
CustomerId
TotalAmount
Id
keresztnév
vezetéknév
Város
Ország
Telefon
SQL LEFT JOIN Példa
Probléma: Sorolja fel az összes ügyfelet és az összes általuk elköltött összeget, függetlenül attól, hogy megrendelést adott-e le. >
Megjegyzés: A TotalAmount ORDER BY először megrendelés nélkül mutatja az ügyfeleket (azaz A TotalMount NULL).
Eredmény: 832 rekord
OrderNumber | TotalAmount | keresztnév | vezetéknév | város | ország |
---|---|---|---|---|---|
NULL | NULL | Diego | Roel | Madrid | Spanyolország |
NULL | NULL | Marie | Bertrand | Párizs | Franciaország |
542912 | 12.50 | Patricio | Simpson | Buenos Aires | Argentína |
542937 | 18.40 | Paolo | Accorti | Torino | Olaszország |
542897 | 28.00 | Pascale | Cartrain | Charleroi | Belgium |
542716 | 28.00 | Maurizio | Moroni | Reggio Emilia | Olaszország |
543028 | 30.00 | Yvon ne | Moncada | Buenos Aires | Argentína |
543013 | 36.00 | Fran | Wilson | Portland | USA |