Creative Saplings

SQL LEFT JOIN

november 1, 2020
No Comments

Wat is een LEFT JOIN in SQL?

EEN LEFT JOIN voert een join uit, beginnend met de eerste (meest linkse) tafel.
Vervolgens worden alle overeenkomende records van de tweede tabel (meest rechtse) opgenomen.
LEFT JOIN en LEFT OUTER JOIN zijn hetzelfde.

De SQL LEFT JOIN-syntaxis

De algemene LEFT JOIN-syntaxis is

SELECT column-names FROM table-name1 LEFT JOIN table-name2 ON column-name1 = column-name2 WHERE condition

De algemene LEFT OUTER JOIN-syntaxis is

SELECT column-names FROM table-name1 LEFT OUTER JOIN table-name2 ON column-name1 = column-name2 WHERE condition

ORDER

Id

OrderDate

Ordernummer

KlantId

TotalAmount

CUSTOMER

Id

Voornaam

Achternaam

Stad

Land

Telefoon

SQL LEFT JOIN Voorbeeld

Probleem: maak een lijst van alle klanten en het
totale bedrag dat ze hebben uitgegeven, ongeacht
of ze bestellingen hebben geplaatst
of niet.
SELECT OrderNumber, TotalAmount, FirstName, LastName, City, Country FROM Customer C LEFT JOIN O ON O.CustomerId = C.Id ORDER BY TotalAmount

Opmerking: de ORDER BY TotalAmount toont eerst de klanten zonder bestellingen (d.w.z. TotalMount is NULL).

Resultaat: 832 records
OrderNumber TotalAmount Voornaam Achternaam Plaats Land
NULL NULL Diego Roel Madrid Spanje
NULL NULL Marie Bertrand Parijs Frankrijk
542912 12.50 Patricio Simpson Buenos Aires Argentinië
542937 18.40 Paolo Accorti Torino Italië
542897 28,00 Pascale Cartrain Charleroi België
542716 28,00 Maurizio Moroni Reggio Emilia Italië
543028 30,00 Yvon ne Moncada Buenos Aires Argentinië
543013 36,00 Fran Wilson Portland VS

Articles
Previous Post

Koeienwaarderingsdag

Next Post

Cochrane

Geef een reactie Antwoord annuleren

Meest recente berichten

  • Beste fotografiescholen ter wereld, 2020
  • Soevereine burgers brengen hun antiregeringsfilosofie naar de weg
  • Kostenhandleiding voor stucwerkreparatie
  • Muckrakers
  • Precisie-oncologie

Archief

  • februari 2021
  • januari 2021
  • december 2020
  • november 2020
  • oktober 2020
  • september 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.