Porównanie złączeń
W tym ćwiczeniu sprawdzisz, jak wyniki mogą się różnić w zależności od tego, czy wykonasz full join, left join czy inner join – łącząc tabele countries i currencies. Skupisz się na regionie Ameryki Północnej (North America) oraz rekordach, w których brakuje nazwy kraju (name).
Zaczniesz od full join z tabelą countries po lewej stronie i currencies po prawej. Przypomnij sobie, jak działa full join, korzystając z poniższego diagramu!

Następnie wykonasz analogiczny left join, a na końcu inner join – obserwując wyniki na każdym etapie.
To ćwiczenie jest częścią kursu
Łączenie danych w SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;