一张图看懂 SQL 的各种 join 用法!
创作时间:
作者:
@小白创作中心
一张图看懂 SQL 的各种 join 用法!
引用
1
来源
1.
https://cloud.tencent.com/developer/article/2066700
SQL中的JOIN操作是数据查询中非常重要的一个环节,它允许我们从多个表中获取数据。本文通过一张图和详细的代码示例,帮助读者快速掌握7种常见的JOIN用法。
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。
1.INNER JOIN(内连接)
SELECT <select_list>
FROM Table_A A
INNER JOIN Table_B B
ON A.Key = B.Key
2.LEFT JOIN(左连接)
SELECT <select_list>
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
3.RIGHT JOIN(右连接)
SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key
4.OUTER JOIN(外连接)
SELECT <select_list>
FROM Table_A A
FULL OUTER JOIN Table_B B
ON A.Key = B.Key
5.LEFT JOIN EXCLUDING INNER JOIN(左连接-内连接)
SELECT <select_list>
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
WHERE B.Key IS NULL
6.RIGHT JOIN EXCLUDING INNER JOIN(右连接-内连接)
SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL
7.OUTER JOIN EXCLUDING INNER JOIN(外连接-内连接)
SELECT <select_list>
FROM Table_A A
FULL OUTER JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL OR B.Key IS NULL
热门推荐
高校实验室资源共享新突破:演化博弈理论的应用与实证
新手学围棋:10个术语助你快速提升
气、眼、定式:围棋智慧提升游戏水平
杭州青山湖水杉林:秋日限定的水上森林
杭州必打卡景点推荐:西湖边的自然与人文之美
杭州下周冷空气来袭,气温骤降!
经期艾灸:科学依据、适用人群与安全指南
经期艾灸,这样操作最舒服!
王阳明教你如何修炼“心即理”
告别“放羊”与“鸡娃”:寒假家庭教育这样做
寒假如何避免“亲密生厌”?这份亲子相处指南请收好
盐酸左氧氟沙星滴眼液:结膜炎治疗的“利器”
妥布霉素滴眼液:结膜炎救星?
九尾草清热解毒,九管血活血止痛:中医养生实用指南
汽车隔音棉DIY安装全攻略:从材料选购到施工步骤
中国货币历史:从贝币到人民币的千年传承
低保户门诊报销全攻略:条件、流程、注意事项
东西方文化交融,香港版《胡桃夹子》月底上演
强直性脊柱炎人群的心理调适:心灵之光,照亮健康之路
九尾狐形象变迁:从《山海经》到《仙剑奇侠传》
“大鹏一日同风起”:李白《上李邕》赏析
“大鹏一日同风起”:李白的壮志与现实启示
李白《上李邕》:斥庸儒以明志,展大鹏之宏愿
周末自驾去哪?溧阳365公里“彩虹公路”串起15处免费景点
江苏溧阳:365公里彩虹公路串起山水田园,成旅游新热点
中国首条彩虹公路串起江南美景,溧阳365公里自驾全攻略
撒帐:一个延续两千年的中国传统婚礼仪式
123岁老人离世引发关注,世卫组织公布健康长寿四大基石
林黛玉vs贾宝玉:谁才是《红楼梦》中的文艺青年?
123岁老人离世引发关注:健康生活方式可抵消62%短寿基因影响