分组分页连接查询子查询
  TEZNKK3IfmPf 2023年11月14日 38 0
分组查询

查询当前宠物有哪些组

分组分页连接查询子查询9202-0422_数据

分组成功后,就不要再使用数据行的字段来查询了

分组分页连接查询子查询9202-0422_查询语句_02

获得分组后的数据

分组分页连接查询子查询9202-0422_查询语句_03

求和

分组分页连接查询子查询9202-0422_子查询_04

limit分页显示

分组分页连接查询子查询9202-0422_多列_05

内连接查询

宠物表与主人表是有关联的

有的宠物是有主人的

获得宠物与主人的关系

可以用连接查询

让两个表连接,但是不写条件

分组分页连接查询子查询9202-0422_子查询_06

获取有效数据 隐式内连接查询

分组分页连接查询子查询9202-0422_连接查询_07

显示内连接

分组分页连接查询子查询9202-0422_连接查询_08

左连接

分组分页连接查询子查询9202-0422_连接查询_09

右连接查询

分组分页连接查询子查询9202-0422_查询语句_10

连表查询小结

实际应用中,内连接用的比较多

左连接,右连接,掌握一个就可

如果两个表没有外键关联,也可以连表查询

有了外键关联,数据会更准确一些

子查询

一条查询语句它的结果依赖于另一条查询语句

单行单列

分组分页连接查询子查询9202-0422_连接查询_11

普通的查询

分组分页连接查询子查询9202-0422_查询语句_12

分组分页连接查询子查询9202-0422_连接查询_13

子查询结果为多行单列的情况

分组分页连接查询子查询9202-0422_连接查询_14

查询指定id的多条数据 或关系

方式一 直接使用or

分组分页连接查询子查询9202-0422_连接查询_15

方式二,使用成员运算符

列 in (数据1,数据n)

分组分页连接查询子查询9202-0422_子查询_16

子查询结果为多行多列的情况

多行多列的结果

分组分页连接查询子查询9202-0422_子查询_17

分组分页连接查询子查询9202-0422_连接查询_19

分组分页连接查询子查询9202-0422_子查询_20
通常,会给这个子查询的表,起一个别名

不起别名,不好用

小结

情况一 单行单列
适合使用
比较运算符

情况二 多行单列
适合使用
成员运算符

情况三 多行多列
我们子查询当作表来对待
一般用于连表查询或其它需要用到表的查询语句中

查询语句条件的潜在效果

分组分页连接查询子查询9202-0422_多列_21

分组分页连接查询子查询9202-0422_查询语句_22

where 后跟 0 或者 false 是不显示数据的

exists 子查询

分组分页连接查询子查询9202-0422_多列_23

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月14日   40   0   0 分页排序
TEZNKK3IfmPf