So sánh các kiểu join
Trong bài tập này, bạn sẽ xem kết quả khác nhau thế nào khi thực hiện FULL JOIN so với LEFT JOIN và INNER JOIN bằng cách join hai bảng countries và currencies. Bạn sẽ tập trung vào region North America và các bản ghi mà name của quốc gia bị thiếu.
Bạn sẽ bắt đầu với một FULL JOIN với countries ở bên trái và currencies ở bên phải. Hãy nhớ lại cách hoạt động của FULL JOIN với sơ đồ dưới đây!

Sau đó, bạn sẽ thực hiện một LEFT JOIN tương tự và kết thúc với một INNER JOIN, quan sát kết quả trên từng bước.
Bài tập này là một phần của khóa học
Kết hợp dữ liệu trong SQL
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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;