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);
結果:
- 首頁
- JAVA 目錄
- JAVA WEB 目錄
- JAVA 其他未分類 目錄
- Grails目錄
- jQuery 目錄
- Apache 目錄
- JavaScript 目錄
- Spring + Hibernate 目錄
- Hibernate 目錄
- Linux 目錄
- 程式開發工具目錄
- MySQL 目錄
- PHP目錄
- C/C++ 目錄
- Google App Engine 目錄
- HTML5/CSS3
- 程式開發基本資訊
- Android
- Oracle 目錄
- Struts 目錄
留言列表