单行子查询和多行子查询的区别
单行子查询是特殊的多行子查询
单行子查询语法:
select *from 表名 where 列名=(条件)
括号里的条件值只能为一个并且列名后面只能为=
多行子查询
select *from 表名 where 列名=(条件)
括号里的值可以为一列多行
并且=可以为 in(任意一个)
any(某一个值)
>any(大于最小值)
小于any(小于最大值)
all(所有值)
>all(大于所有值)
<all(<所有值)
单行子查询和多行子查询的区别
单行子查询是特殊的多行子查询
单行子查询语法:
select *from 表名 where 列名=(条件)
括号里的条件值只能为一个并且列名后面只能为=
多行子查询
select *from 表名 where 列名=(条件)
括号里的值可以为一列多行
并且=可以为 in(任意一个)
any(某一个值)
>any(大于最小值)
小于any(小于最大值)
all(所有值)
>all(大于所有值)
<all(<所有值)