mysql学习-mysql子查询(嵌套查询)

简介:

  一个查询中嵌套另一个查询,称为子查询

  1、子查询必须放在小括号里

  2、子查询可以出现在任意的位置。如(select,from,where,having等)

  

  语法:

    select(子查询)

    from(子查询) 别名

    where(子查询)

    group by

    having(子查询)

    例:

      查询工资比7566高的雇员工资

      select * from emp where sal>(select sal form emp where empno = 7566);

 

    总结

      1、一般来说,多表连接查询都可以使用子查询替代,但有的子查询不能使用多表查询替代

      2、子查询特点:灵活,方便,一般常作为增,删,该,查操作条件,适合于操作一个表数据

      3、多表连接查询更适合于查看夺标中数据

 

posted @ 2020-05-11 16:39  测试-继亮  阅读(3889)  评论(0编辑  收藏  举报