• 中文
    • English
  • 注册
  • 查看作者
  • 5-2:MySQL 子查询简介

    子查询的相关知识点

    • 子查询(Subquery)是指出现在其他SQL语句内的SELECT子句。比如:

     SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);
    • SELECT * FROM t1 …称为Outer Query[外查询](或者Outer Statement),

    • SELECT column1 FROM t2 称为Sub Query[子查询]。

    • 所以,我们说子查询是嵌套在外查询内部。而事实上它有可能在子查询内部再嵌套子查询。另外子查询必须出现在圆括号内。

    • 子查询可以包含多个关键字或者条件,比如DISTINCT、GROUP BY、 ORDER BY,LIMIT,函数等。

    • 子查询的外层查询可以是:SELECT,INSERT,UPDATE,SET或DO,这里的外查询不是指查找,而是指所有的SELECT命令的总称

    • 子查询返回的结果可以返回标量、一行、一列或子查询

  • 0
  • 0
  • 0
  • 2.8k
  • 小朱快跑

    请登录之后再进行评论

    登录

    赞助本站

    • 支付宝
    • 微信
    • QQ

    感谢一直支持本站的所有人!

    单栏布局 侧栏位置: