左外连接主要用来解决什么问题?

在某些情况下,我们需要把条件不成立的记录仍然包含在最后的结果中,就需要使用外连接来实现。

比如,查询公司所有部门的名称和人数,如果公司某个部门人数为0,但我们仍需要把此部门包含在最后的记录中,就需要使用外连接。

mysql多表查询(三)左外连接与右外连接

左外连接,如下图所示:

mysql多表查询(三)左外连接与右外连接

左外连接的语法是什么?

以上图为例,查询A表中的数据,语句为:select <select list> from tableA A LEFT JOIN tableB B ON A.key = B.key

右外连接,如下图所示:

mysql多表查询(三)左外连接与右外连接

右外连接的语法是什么

以上图为例,查询A表中的数据,语句为:select <select list> from tableA A RIGHT JOIN tableB B ON A.key = B.key


相关文章:

  • 2022-01-03
  • 2022-02-08
  • 2022-02-08
  • 2021-07-25
  • 2022-12-23
  • 2021-06-11
  • 2021-08-16
  • 2021-10-07
猜你喜欢
  • 2022-01-10
  • 2021-12-26
  • 2021-12-31
  • 2021-11-16
  • 2021-09-15
  • 2021-12-24
  • 2022-12-23
相关资源
相似解决方案