sql连接查询(您可以从左侧直接选择课程,或者点击“上一节、下一节”选择)

sql连接查询

sql的连接查询是指由两张或者多张共同联合起来进行查询返回结果

连接查询的分类

连接查询主要包括内连接、交叉连接、自连接、以及外连接查询四种类型

sql 内连接

sql 内连接一般是通过where实现的

基本结构:

select * from 表1,表2 where 表1.字段=表2.字段

sql join连接

基本结构:

select * from 表1 join 表2 on 表1.字段1=表2.字段

这里又可以分为左连接,右连接,全连接

(1)左连接通过left join实现

基本结构:

select * from 表1 left join 表2 on 表1.字段1=表2.字段

(2)右连接通过 right join实现

基本结构:

select * from 表1 right join 表2 on 表1.字段1=表2.字段

(3)全连接通过full join(或者省略full)

基本结构:

select * from 表1 full join 表2 on 表1.字段1=表2.字段

(4)左连接,右连接,全连接的区别

左连接即使右表中没有匹配也从左表返回行,右表中补空

右连接即使左表中没有匹配也从右表返回行,左表中补空

全连接只要其中一个表中存在匹配,就返回对应的行。

 热门培训机构

  • 新东方培训
  • 环球雅思
  • 新世界教育
  • 韦博英语

 相关书籍>>更多