MySQL-多表查询-外连接

外连接

  • 语法
    • 左外连接:select 字段列表 from 表1 left [outer] join 表2 on 连接条件...
      • 具体代码及运行结果如下:
        • -- 3.查询所有员工的姓名,及其所属的部门(使用左外连接)
          select tb_emp.name, tb_dept.name
          from tb_emp
                   left outer join tb_dept on tb_emp.dept_id = tb_dept.id;
        •  

    • 右外连接:select 字段列表 from 表1 right [outer] join 表2 on 连接条件...
      • 具体代码及运行结果如下
        • -- 4.查询所有的部门名称及对应的员工名称(使用右外连接)
          
          select tb_dept.name, tb_emp.name
          from tb_emp
                   right outer join tb_dept on tb_emp.dept_id = tb_dept.id;

猜你喜欢

转载自blog.csdn.net/weixin_64939936/article/details/131841720
今日推荐