求SQL相关子查询和嵌套子查询通俗的区别 ?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求SQL相关子查询和嵌套子查询通俗的区别 ?相关的知识,希望对你有一定的参考价值。

参考技术A SQL中相关子查询和嵌套子查询在格式上有什么区别?具体格式是什么?谁告诉下单行子查询是从内查询返回一行的查询。在该子查询类型中用一个单行操作符。

Yii2.0ActiveRecord嵌套子查询(AR子查询)

yii2.0的ActiveRecord是可以嵌套子查询的。

比如从一个子查询里面筛选数据。

首先实例化出来一个Query对象,代表子查询。

$subQuery = new yiidbQuery();
$subQuery->from(‘tableA‘)->where([‘>=‘, ‘id‘, 10]);

假如UserModel是一个AR:

$list = UserModel::find()->from([‘tmpA‘ => $subQuery])->all();

from里面传数组,数组KEY是临时表的名字,值是Query对象。

同样的如果是AR的join里面也要用到子查询,参数方式是一样的。

以上是关于求SQL相关子查询和嵌套子查询通俗的区别 ?的主要内容,如果未能解决你的问题,请参考以下文章

SQL嵌套子查询和相关子查询的执行过程有啥区别

SQL嵌套子查询和相关子查询的执行过程有啥区别

子查询(嵌套子查询)

关于SQL DELETE嵌套子查询问题

SQL Server 之 子查询与嵌套查询

相关子查询 与 嵌套子查询 有何区别 ?