7-10外连接查询
外連接:
至少返回一個表中的所有記錄,根據匹配條件有選擇性的返回另一張表的記錄。
外連接特點:
1:參與外連接的表有主從之分。
2:以主表的每行數所匹配的從表的數據列將符合條件的數據值直接返回到結果集中。
3:對那些不符合條件的列將被填上空值再返回的結果集中。
外連接查詢的分類:
左外連接:
包含LEEF JOIN 字句中指定的左表的所有行,若左列的某行在右表中沒有匹配列,
則在相關聯的結果集中右表的所有選擇列均為空值。
右外連接:
和左外連接相反,包含RIGHT JOIN 字句中右表的所有行,若右列的某行在左表中沒有匹配列,
則在相關聯的結果集中左表的所有選擇列均為空值。
--查詢各類商品的庫存情況,所有類別都要顯示出來,以類別表為主表: SELECT *FROM CommidInfo LEFT JOIN CommidInfosort ON CommidInfosort sortId=CommidInfo.sortId--查詢用戶下單的商品信息 左外連接: SELECT *FROM UserID RIGHT JOIN OrderInfo ONUserID. id=OrderInfo .id
用RIGHT JOIN 是左外連接,用LEFT JOIN是右外連接。
?
轉載于:https://www.cnblogs.com/gcmwalker/p/6063954.html
總結
                            
                        - 上一篇: linux下达梦数据库启动_linux
 - 下一篇: g++ linux 编译开栈_方舟编译器