好东西分享:SQL->Join指令的应用 点击:662 | 回复:2



victor329

    
  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:241帖 | 2325回
  • 年度积分:8797
  • 历史总积分:85924
  • 注册:2008年5月16日
发表于:2021-08-29 21:25:07
楼主

最近在使用SQL数据库时,一些功能需要完成,身边没有人来帮忙,只能求助万能的度娘了,真还别说,有些东东一查还真的很有用,而且图形化的讲解,让人一目了然,很好理解了呢!

话不多说,上干货!

SLQ中JOIN指令的用法:

常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)、SQL LEFT JOIN、SQL  RIGHT JOIN、SQL FULL JOIN。光看定义比较生疏,图形化一下就形象的多了,下面一一列举。

1、INNER JOIN产生的结果集中,是1和2的交集。

image.png

2、LEFT JOIN产生表1的完全集,而2表中匹配的则有值,没有匹配的则以null值取代。

image.png

3、RIGHT JOIN产生表2的完全集,而1表中匹配的则有值,没有匹配的则以null值取代。

image.png

4、FULL OUTER JOIN产生1和2的并集。但是需要注意的是,对于没有匹配的记录,则会以null做为值。

image.png

知识源于网络,应用于实际,愿赠人玫瑰,手有余香!

1分不嫌少!


楼主最近还看过



fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2021-08-30 10:07:11
1楼

感谢楼主分享

victor329

  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:241帖 | 2325回
  • 年度积分:8797
  • 历史总积分:85924
  • 注册:2008年5月16日
发表于:2021-09-05 00:37:05
2楼

"fighting2021" 的回复,发表在1楼
        对内容: 【感谢楼主分享】进行回复:

        -----------------------------------------------------------------


以后工作中遇到的东西放这里挺好,一可以记录,二和大家共享,三还可以赚点人气,一举三得,不错不错!


热门招聘
相关主题

官方公众号

智造工程师