開始使用免費開始

這樣 RIGHT 嗎?

你已經學到,RIGHT JOIN 的使用頻率通常低於 LEFT JOIN。其中一個主要原因是,RIGHT JOIN 總是可以改寫成 LEFT JOIN,而且在撰寫查詢時通常從左到右,所以從左邊開始連接更直覺。

要搞清楚什麼情況下 LEFT JOINRIGHT JOIN 會回傳相同結果並不容易。你會在這個練習中實際探索!

本練習屬於課程

在 SQL 中進行資料連接

檢視課程

練習說明

  • 使用 RIGHT JOIN 撰寫一個新的查詢,產生與提供的 LEFT JOIN 相同的結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- 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;
編輯並執行程式碼