连接查询-内连接
内连接查询语法:
➢ 隐式内连接
SELECT 字段列表 FROM 表1、表2 WHERE 条件;
➢ 显式内连接
SELECT 字段列表 FROM 表1 INNER JOIN 表2 ON 连接条件(表1.字段 =表2.字段);
内连接查询的是两张表交集的部分
课堂练习:
— 内连接演示
— 1. 查询每一个员工的姓名 , 及关联的部门的名称 (隐式内连接实现)
— 表结构: emp , dept
— 连接条件: emp.dept_id = dept.id
select emp.name , dept.name from emp , dept where emp.dept_id = dept.id ;
select e.name,d.name from emp e , dept d where e.dept_id = d.id;
— 2. 查询每一个员工的姓名 , 及关联的部门的名称 (显式内连接实现) —- INNER JOIN … ON …
— 表结构: emp , dept
— 连接条件: emp.dept_id = dept.id
select e.name, d.name from emp e inner join dept d on e.dept_id = d.id;
select e.name, d.name from emp e join dept d on e.dept_id = d.id;