mysql连接查询,自关联,子查询

mysql支持三种类型的连接查询,分别为:内连接查询,左连接查询,右连接查询

内连接查询:


图片17.png

左连接查询:


图片18.png

右连接查询 : left 改成right

子查询:
在一个 select 语句中,嵌入了另外一个 select 语句, 那么被嵌入的 select 语句称之为子查询语句

子查询与主查询的关系:
子查询是嵌入到主查询中
子查询是辅助主查询的,要么充当条件,要么充当数据源
子查询是可以独立存在的语句,是一条完整的 select 语句

子查询分类:
标量子查询: 子查询返回的结果是一个数据(一行一列)


图片19.png

列级子查询: 返回的结果是一列(一列多行)


图片20.png

行级子查询: 返回的结果是一行(一行多列)
图片21.png

子查询中出现的关键字
any | some任意一个
[图片上传中...(图片22.png-c83dbe-1524576023947-0)]
all 等于里面所有
in 范围

你可能感兴趣的:(mysql连接查询,自关联,子查询)