子查询
    是指一个查询语句,嵌套在另一个查询语句内部的查询可以嵌套在一个SELECT、SELECT……INTO语句、INSERT……INTO等语句中
    注意:ORDER BY字句中不能嵌套子查询
    1,子查询语句必须放在()中
    2,子查询语句出现的位置很灵活
    1,在select子句中进行子查询的语法
    select(子查询) [as 列别名] from 表名;
    此子查询的结果必须为单行单列
    2,在form子句中的子查询
    select * from(子查询) as 表别名;
    IN关键字
    若子查询结果为多条数据,则使用IN子查询能够避免语句执行错误。
    例子:
    MySQL 第四章 - 图1
    NOT IN
    查询匹配结果集以外的数据的情况
    MySQL 第四章 - 图2
    EXISTS:判断子查询中是否有返回数据
    EXISTS和NOT EXISTS子查询的结果只取决于查询有无结果而与其具体的内容无关。
    MySQL 第四章 - 图3
    适用情况
    >子查询返回单行数据时,比较条件中可以使用比较运算符。
    >子查询返回多行数据时,比较条件中需要使用IN或NOT IN关键字。
    >当判断子查询是否有数据返回时,需要使用EXISTS或NOT EXISTS关键字。