• 中文
    • 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.7k
    • 小朱快跑

      请登录之后再进行评论

      登录

      赞助本站

      • 支付宝
      • 微信
      • QQ

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

      单栏布局 侧栏位置: