RIGHT JOIN是將右邊表格全顯示,意即以右邊表格的資料為主關聯左邊表格,若左邊表格有右邊表格的對應則顯示對應資料,若左邊沒右邊的資料則顯示null。 我們將occupation table insert 一筆資料,是沒有與user關連。 INSERT INTO occupation (occupation,salary,user_id) VALUES ('程式設計師',40000,7); SELECT * FROM user AS u LEFT JOIN occupation AS o ON(u.id = o.user_id); 如果使用INNER JOIN 及 LEFT JOIN,因新資料尚未有關連所以不會出顯剛新增的資料。 必須使用RIGHT JOIN SELECT * FROM user AS u RIGHT JOIN occupation AS o ON(u.id = o.user_id); 結果:
文章標籤
全站熱搜
