RIGHT này đã đúng chưa?
Bạn đã biết RIGHT JOIN ít được dùng hơn LEFT JOIN. Lý do chính là RIGHT JOIN luôn có thể viết lại thành LEFT JOIN, và vì khi viết truy vấn ta thường gõ từ trái sang phải, nên JOIN từ bên trái sẽ trực quan hơn khi xây dựng truy vấn.
Không dễ để hình dung khi nào LEFT và RIGHT JOIN trả về kết quả tương đương. Bạn sẽ khám phá điều này trong bài tập này!
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
Hướng dẫn bài tập
- Viết một truy vấn mới dùng
RIGHT JOINtạo ra kết quả giống hệt truy vấnLEFT JOINđã cho.
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.
-- Modify this query to use RIGHT JOIN instead of LEFT JOIN
SELECT countries.name AS country, languages.name AS language, percent
FROM countries
LEFT JOIN languages
USING(code)
ORDER BY language;