7-10外连接查询
外連接:
至少返回一個(gè)表中的所有記錄,根據(jù)匹配條件有選擇性的返回另一張表的記錄。
外連接特點(diǎn):
1:參與外連接的表有主從之分。
2:以主表的每行數(shù)所匹配的從表的數(shù)據(jù)列將符合條件的數(shù)據(jù)值直接返回到結(jié)果集中。
3:對那些不符合條件的列將被填上空值再返回的結(jié)果集中。
外連接查詢的分類:
左外連接:
包含LEEF JOIN 字句中指定的左表的所有行,若左列的某行在右表中沒有匹配列,
則在相關(guān)聯(lián)的結(jié)果集中右表的所有選擇列均為空值。
右外連接:
和左外連接相反,包含RIGHT JOIN 字句中右表的所有行,若右列的某行在左表中沒有匹配列,
則在相關(guān)聯(lián)的結(jié)果集中左表的所有選擇列均為空值。
--查詢各類商品的庫存情況,所有類別都要顯示出來,以類別表為主表: 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是右外連接。
?
轉(zhuǎn)載于:https://www.cnblogs.com/gcmwalker/p/6063954.html
總結(jié)
- 上一篇: linux下达梦数据库启动_linux
- 下一篇: dexpler的使用方法