MySQL学习记录:子查询与连接

子查询(Subquery):出现在其他SQL语句内的SELECT子句。

SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);

SELECT * FROM t1 —— > 外部查询(outer query)
SELECT column1 FROM t2 —— > 子查询(Subquery)

  • 子查询指嵌套在查询内部,且必须始终出现在圆括号内
  • 子查询可以包含多个关键字或条件
    DISTINCTGROUP BYORDER BYLIMIT函数等。
  • 子查询的外层查询可以是:SELECTINSERTUPDATESETDO

子查询的返回值可以是标量、一行、一列或子查询

连接
多表的删除
多表的更新

    原文作者:AlexZ33
    原文地址: https://segmentfault.com/a/1190000010850410
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞