mysql概要(六)连接(内连接,左,右外连接

内连接 [join on / from 表1,表二 ]效果一样

区别是:可以理解为首先取得笛卡儿积后,再匹配/还是根据条件获得笛卡尔积

 

内连接:取俩表的交叉匹配数据;(mysql 内连接 左连接 右连接 全外连接

外连接分:左,右外连接和全外连接(mysq不支持全外连接)

左连接:取的俩表匹配数据,并且保留未匹配数据中左表的数据,右表数据为null;

右连接:类似,相反。

内连接取的是交集,外连接取并集(并是严格意义的并集,而是以一方为准;全外连接就是整个并集,但mysql不支持全外连接,但可以使用union 达到同样效果(即首先通过左右连接得到左右两个表独有的数据,再利用union本身去重复的特性合并得到所有数据)

2.连接之间是可以多次连接,每次连接两个表当成一个表:

mysql概要(六)连接(内连接,左,右外连接

3.同一表也可多次连接,为区分使用别名:

mysql概要(六)连接(内连接,左,右外连接

表信息:

mysql概要(六)连接(内连接,左,右外连接

 

相关文章:

  • 2021-07-15
  • 2022-12-23
  • 2021-08-03
  • 2021-05-13
  • 2022-12-23
  • 2021-11-06
猜你喜欢
  • 2021-04-10
  • 2022-01-09
  • 2021-09-15
  • 2021-09-17
  • 2022-12-23
  • 2021-08-14
  • 2021-10-07
相关资源
相似解决方案