MySQL的等值连接

背景

      很多时候某一张表无法满足我们业务需求,我们需要的数据分别存在几个不同的表中,这时我们就用到了等值连接

数据:

在测试数据中均有一列dept_no,那么这一列就是我们建立等值连接时的“桥梁”

比如查询每个员工所在的部门编号以及部门名称

select  emp_no,dept_name,departments.dept_no from dept_emp,departments where dept_emp.dept_no=departments.dept_no;

很多时候我们会用到别名,一般别名为了更加好记和缩短SQL来用,用法就是  表名 +空格+别名。字段表示时就变成了 别名+空格+字段名

select  emp_no,dept_name,n.dept_no from dept_emp m,departments n where m.dept_no=n.dept_no;

 

posted on 2021-11-14 09:40  山水爱恋  阅读(835)  评论(0编辑  收藏  举报