• 一、场景
  • 二、代码

一、场景

  • php in 查询,数据太多时,内存溢出。
  • sql in 查询,也有最大数据限制。

二、代码

public function test()
{$orderList = "select * from order where status = 1";$orderIds = array_column($orderList, 'id');$orderIdsStr = implode(',', $orderIds);$detailSql = "select * from order_detail where order_id in ({$orderIdsStr})";
}//IN查询改成子查询
public function upgrade()
{$detailSql = "select * from order_detail where order_id in (select id from order where status = 1)";
}

PHP sql IN查询改成子查询相关推荐

  1. 【SQL】(task3)复杂查询(视图 | 子查询 | 谓词 | Case)

    学习总结 (1)视图和子查询.对于一些复杂的查询需要使用子查询加一些条件语句组合才能得到正确的结果.一个SQL语句的层数不能过深,不然可读性差而且执行效率也难以保证,所以尽量有简洁的语句来完成需要的功 ...

  2. from server sql 拼接统计两个子查询_[SQL SERVER系列]之嵌套子查询和相关子查询

    子查询有两种类型,一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数:另外一种是返回一列值的子查询,这时子查询可以看作是一个在内存中临时存在的 ...

  3. server多笔记录拼接字符串 sql_第四章、SQL Server数据库查询大全(单表查询、多表连接查询、嵌套查询、关联子查询、拼sql字符串的查询、交叉查询)...

    4.1.查询的类型 declare @value as int set @value = 50 select  'age:'as age,2008 years,@valueas va --这种查询时跟 ...

  4. SQL——相关子查询和不相关子查询

    SQL--相关子查询和不相关子查询 不相关子查询 相关子查询 在SQL中经常使用在"FROM/WHERE"字句中包含一个形如"SELECT-FROM-WHERE" ...

  5. SQL子查询和关联子查询

    子查询:将用来定义视图的SELECT语句直接用于FROM子句中. SELECT <列名1>, <列名2>, - FROM (<SELECT语句>) AS <视 ...

  6. 【SQL查询系列】子查询经典案例

    文章目录 前言 数据库 查询案例 1. 查询工资最低的员工信息: last_name, salary 2. 查询平均工资最低的部门信息 3. 查询平均工资最低的部门信息和该部门的平均工资 4. 查询平 ...

  7. sql在插入语句使用子查询_SQL插入查询

    sql在插入语句使用子查询 SQL INSERT Query also referred as SQL INSERT INTO is the command used for inserting da ...

  8. Oracle数据库SQL语句(四)—子查询(嵌套查询)

    Oracle数据库SQL语句(四) 子查询(嵌套查询) 1.单行子查询 SELECT * FROM stuWHERE ID > (SELECT ID FROM stu WHERE NAME =' ...

  9. 经典SQL学习笔记 (四)-子查询

    子查询 当一个查询是另一个查询的条件时,称之为子查询.子查询可以使用几个简单命令构造功能强大的复合命令.子查询最常用于SELECT-SQL命令的WHERE子句中.子查询是一个 SELECT 语句,它嵌 ...

  10. SQL外键约束多表查询级联删除子查询

    文章目录 一.外键 1.创建外键约束 2.删除外键约束 3.外键约束提示 二.级联删除 三.多表查询 1.笛卡尔积 2.内连接查询 1.隐式内连接 2.显示内连接 3.外连接查询 1.左外连接 2.右 ...

最新文章

  1. php屏蔽行,PHP屏蔽过滤指定关键字的方法
  2. 【数据库设计-3】菜单设计
  3. Monopole Magnets CodeForces - 1345D(dfs+思维)
  4. iATKOSv7+硬盘安装助手+变色龙
  5. 大数据系列的默认端口(hbase,hadoop,hived等)
  6. pyqt5-步长调节器
  7. Java基础学习总结(48)——Java 文档注释
  8. 20170724 Airflow官网资料学习
  9. 地统计学中的基台值问题
  10. php 做 往安居客发布房源,安居客发布房源操作方法
  11. 扫描电子显微镜(SEM)低真空技术改造以提升观测能力的解决方案
  12. 某网店营销策划方案(SWOT部分)
  13. CSS第三章:10.调整字体:字体加粗;(持续更新)
  14. 百度Apollo的dreamview的frontend的数据传输部分简单梳理
  15. 入门级带你实现一个安卓智能家居APP(1)java版本
  16. Android Beacon 开发(IBeacon)
  17. 二叉树:输出根节点到叶子的路径
  18. PowerPoint2019删除当前ppt页上的某个动画
  19. CIKM 2021 | 淘宝多场景推荐排序模型ZEUS
  20. Catch That Cow(广搜)

热门文章

  1. D - 迷宫游戏 (最短路径)
  2. java treeset 删除_删除Java TreeSet中的最低元素
  3. python第五章课后答案汉诺塔_用python编写一个程序,得到汉诺塔的解决方案
  4. 欧几里得算法、扩展欧几里得算法、求逆元、中国剩余定理、扩展中国剩余定理
  5. realtek audio console无法连接rpc服务_笔记本网络连接图标不见了怎么办?
  6. office高级应用与python综合案例教程_使用Python操作Office——EXCEL
  7. 百度地图json_R: 民政部官网市级行政地图的绘制
  8. 无人机路径规划算法_无人机集群——航迹规划你不知道的各种算法优缺点
  9. linux mount挂载
  10. php二维数组以某个键进行排序