左连接的定义:是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。

下边以A表和B表为例子,A、B之间的左连接条件为:ano=bno;查询语句为:SELECT * FROM `A` LEFT JOIN B  ON ano=bno;

eg1:A表中的只有1条记录,B表中2条记录,B表的2条记录bno都等于ano,

SQL查询左连接

SQL查询左连接

SQL查询左连接

 

查询结果:将A表的记录都查询出来,B表中bno等于ano的都查询出来了且左侧为ano对应的信息。

eg2:A表中存在的ano,B表中不存在对应的bno;

SQL查询左连接

SQL查询左连接

 

 

 

SQL查询左连接

结果:A表的记录全部查询出来而且如果B没有bno=ano的记录时右侧显示为空,B表中只有bno=ano的记录查询出来了。

 

 

相关文章:

  • 2021-08-06
  • 2022-12-23
  • 2021-08-18
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-11-29
猜你喜欢
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2021-11-20
  • 2021-12-26
相关资源
相似解决方案