查询当前宠物有哪些组
分组成功后,就不要再使用数据行的字段来查询了
获得分组后的数据
求和
limit分页显示 内连接查询宠物表与主人表是有关联的
有的宠物是有主人的
获得宠物与主人的关系
可以用连接查询
笛卡尔积现象
让两个表连接,但是不写条件
获取有效数据 隐式内连接查询
显示内连接
左连接 右连接查询 连表查询小结实际应用中,内连接用的比较多
左连接,右连接,掌握一个就可
如果两个表没有外键关联,也可以连表查询
有了外键关联,数据会更准确一些
子查询一条查询语句它的结果依赖于另一条查询语句
单行单列
普通的查询
子查询结果为多行单列的情况
查询指定id的多条数据 或关系
方式一 直接使用or
方式二,使用成员运算符
列 in (数据1,数据n)
子查询结果为多行多列的情况
多行多列的结果
通常,会给这个子查询的表,起一个别名
不起别名,不好用
小结情况一 单行单列
适合使用
比较运算符
情况二 多行单列
适合使用
成员运算符
情况三 多行多列
我们子查询当作表来对待
一般用于连表查询或其它需要用到表的查询语句中
where 后跟 0 或者 false 是不显示数据的