发布网友 发布时间:2022-04-29 19:41
共1个回答
热心网友 时间:2022-04-08 08:36
根据是否引用外部查询,可以将子查询分为相关子查询和非相关子查询
非相关子查询,这种子查询的查询结果与外部查询无关,可以单独执行的.例如
这里需要注意的是:使用=号时,子查询必须只有一个值,这个叫做单值子查询.
相关子查询,就以你的查询语句为例
逻辑运行过程,是将newtable中的一行数据中的name取出,传入到子查询中,这是子查询的查询结果返回给外部查询,再更新id.然后使用同样的方法,处理下一行.