Mysql子查询

来源:互联网 发布:手机打碟机软件 编辑:程序博客网 时间:2024/06/10 21:29

子查询

Where型子查询:指把内层查询的结果作为外层查询的比较条件。

典型题:查询最大商品,最贵商品。

Where型子查询

如果where 列=(内层 sql),则内层sql返回的必是单行单列,单个值;

如果where 列 in(内层 sql),则内层sql只返回单列,可以多行;


From型子查询:把内层的查询结果当成临时表,供外层sql再次查询

典型题:查询每个栏目下的最新/最贵商品

Exists型子查询:把外层的查询结果,拿到内层,看内层的查询是否成立。

典型题:查询有商品的栏目。

0 0
原创粉丝点击