数据库学习之多表查询20221015
- 简单场景:
- 深化场景:
- 相关练习
-
- 1. 显示所有员工的姓名,部门编号和部门名称。
- 2. 查询90号部门员工的job_id和90号部门的location_id
- 3. 选择所有奖金的员工的last_name,department_name,location_id,city
- 4. 选择city在Toronto工作的员工的last_name,job_id,department_id,deparment_name
- 5. 查询员工所在地的部门名称、部门地址、姓名、工作、工资,其中员工所在部门的部门名称为'Executive'
- 6. 选择指定员工的姓名,员工号,以及他的管理者姓名和员工号,结果类似于下面的格式
- 7. 查询哪一些部门没有员工
- 8. 查询哪个城市没有部门
简单场景:
三张表格:employees、departments、locations
查询员工号’employee_id’, 员工的部门名’department_name’
SELECT employee_id, department_name
FROM employees, departments #这里是查询的是两张表,笛卡尔乘积的方式进行连接,例如3条记录的表和4条记录的表连接,一定是3*4=12条记录的表
WHERE employees