2025年2月24日 星期一 甲辰(龙)年 腊月廿四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > 其它数据库

一张图看懂 SQL 的各种 JOIN 用法

时间:03-04来源:作者:点击数:42

下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。

Inner JOIN

  • SELECT <select_list>
  • FROM Table_A A
  • INNER JOIN Table_B B
  • ON A.Key = B.Key

Left JOIN

  • SELECT <select_list>
  • FROM Table_A A
  • LEFT JOIN Table_B B
  • ON A.Key = B.Key

Right JOIN

  • SELECT <select_list>
  • FROM Table_A A
  • RIGHT JOIN Table_B B
  • ON A.Key = B.Key

Outer JOIN

  • SELECT <select_list>
  • FROM Table_A A
  • FULL OUTER JOIN Table_B B
  • ON A.Key = B.Key

Left Excluding JOIN

  • SELECT <select_list>
  • FROM Table_A A
  • LEFT JOIN Table_B B
  • ON A.Key = B.Key
  • WHERE B.Key IS NULL

Right Excluding JOIN

  • SELECT <select_list>
  • FROM Table_A A
  • RIGHT JOIN Table_B B
  • ON A.Key = B.Key
  • WHERE A.Key IS NULL

Outer Excluding 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

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门