数据操作语言:表连接查询(一)
从多张表中提取数据
从多张表提取数据,必须指定关联的条件。如果不定义关联条件就会出现无条件连接,两张表的数据会交叉连接,产生
笛卡尔积
。规定了连接条件的表连接语句,就不会出现笛卡尔积。
表连接的分类
- 表连接分为两种:内连接 和 外连接
- 内连接是结果集中只保留符合连接条件的记录
- 外连接是不管符不符合连接条件,记录都要保留在
结果集
中
内连接的简介
内连接是最常见的一种表连接,用于查询多张关系表符合连接条件的记录。
内连接的多种语法形式
内连接练习1
- 查询每个员工的 工号、姓名、部门名称、底薪、职位、工资等级?
- 内连接的数据表不一定必须有同名字段,只要字段之间符合逻辑关系就可以
内连接练习2
- 查询与
SCOTT
相同部门的员工都有谁?
- 相同的数据表也可以做表连接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论