目录
🚩 写在前面
上篇文章我们把表的基本概念,连接的基础用法讲了一遍,说实在的我个人觉得上篇文章写的有点冗余了,其实基础概念不用介绍的那么细致。所以这篇文章,我们侧重实际做题,为后面的复杂SQL实战打下基础,大家加油。
🚩 复习上篇文章
首先,我们还是已简短的篇幅复习一下上篇文章的知识点.
❤ 应该复习的知识点
- 元组筛选的运用,既然元组是一种子关系,那么它可以来自于表中的列,也可以来自于子查询
- 对于一个查询语句而言,存在多张表,如果业务需求要求取得所有表中共有的数据(这个共有指的是两张表之间满足连接条件)那么用
join
- 如果业务要求查询保留主要信息,对于次要信息,查的到更好,查不到给它赋默认值,这时候我们使用
left join
join
和where
都可以用来连接表,我们选择join
更多是避免where
既承担连接功能,也承担筛选功能,这样层次上看起来更清晰。它们两个的执行顺序是