Creative Saplings

SQL LEFT JOIN (Polski)

1 listopada, 2020
No Comments

Co to jest LEFT JOIN w SQL?

LEFT JOIN wykonuje sprzężenie zaczynając od pierwszej (najbardziej po lewej) tabeli.
Następnie zostaną uwzględnione wszystkie zgodne rekordy z drugiej tabeli (skrajnej prawej).
LEFT JOIN i LEFT OUTER JOIN są takie same.

Składnia SQL LEFT JOIN

Ogólna składnia LEFT JOIN to

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

Ogólna składnia LEFT OUTER JOIN to

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

ORDER

Identyfikator

Data zamówienia

Numer zamówienia

Identyfikator klienta

TotalAmount

CUSTOMER

Id

FirstName

LastName

Miasto

Kraj

Telefon

SQL LEFT JOIN Przykład

Problem: wymień wszystkich klientów i
całkowitą kwotę, jaką wydali,
niezależnie od tego,
czy złożyli zamówienia,
czy nie.
SELECT OrderNumber, TotalAmount, FirstName, LastName, City, Country FROM Customer C LEFT JOIN O ON O.CustomerId = C.Id ORDER BY TotalAmount

Uwaga: ORDER BY TotalAmount pokazuje klientów bez zamówień w pierwszej kolejności (tj. TotalMount wynosi NULL).

Wynik: 832 rekordy
OrderNumber TotalAmount FirstName LastName Miasto Kraj
NULL NULL Diego Roel Madryt Hiszpania
NULL NULL Marie Bertrand Paryż Francja
542912 12.50 Patricio Simpson Buenos Aires Argentyna
542937 18.40 Paolo Accorti Torino Włochy
542897 28,00 Pascale Cartrain Charleroi Belgia
542716 28,00 Maurizio Moroni Reggio Emilia Włochy
543028 30,00 Yvon ne Moncada Buenos Aires Argentyna
543013 36,00 Fran Wilson Portland USA

Articles
Previous Post

Dzień uznania dla krów

Next Post

Cochrane (Polski)

Dodaj komentarz Anuluj pisanie odpowiedzi

Najnowsze wpisy

  • Najlepsze szkoły fotograficzne na świecie, 2020
  • Suwerenni obywatele zabierają na drogi swoją antyrządową filozofię
  • Przewodnik po kosztach naprawy sztukaterii
  • Muckrakers (Polski)
  • Precyzyjna onkologia

Archiwa

  • Luty 2021
  • Styczeń 2021
  • Grudzień 2020
  • Listopad 2020
  • Październik 2020
  • Wrzesień 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.