MySQL-consulta de varias tablas-unión interna

unir internamente

gramática

  • Unión interna implícita:

  • seleccione la lista de campos de la tabla 1, tabla 2, donde condición....

    • El código de ejemplo específico es el siguiente
    • -- 1.查询员工的姓名,及其所属的部门(使用隐式内连接)
      select tb_emp.name, tb_dept.name
      from tb_emp,
           tb_dept
      where tb_dept.id = tb_emp.dept_id;
  • Mostrar uniones internas:

  • seleccione el nombre del campo de la tabla 1 [ interior ] únase a la tabla 2 en la condición de unión...

  • unión interna Indica la conexión interna de dos tablas, la interna se puede omitir
    • El código de ejemplo específico es el siguiente
    • -- 2.查询员工的姓名,及其所属的部门(使用显式内连接)
      select tb_emp.name, tb_dept.name
      from tb_emp
               inner join tb_dept on tb_emp.dept_id = tb_dept.id; -- inner join 表示两张表进行内连接,on之后加上进行连接的条件
  • El resultado de ejecutar el código anterior es el siguiente

     

Supongo que te gusta

Origin blog.csdn.net/weixin_64939936/article/details/131841364
Recomendado
Clasificación