`
san_yun
  • 浏览: 2666360 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

一条问题sql

 
阅读更多

ck_album_status是一个审核表:

200万条数据

数据结构如下:album_status有new,wait_pass,pass,blocked四种类型


 

 

查询业务主要是供后台人员按不同的album_status查询。常用的sql如下:

SELECT album_id from ck_album_status  where album_status ='pass'  order by album_id asc  limit 24 offset 50;

 

SELECT mm.photo_id  FROM   ck_photo_status ck,         message_message mm  WHERE  ck.photo_id = mm.photo_id         AND ck.photo_status = 'new'         AND mm.status IN ( 5, 6, 7 )         AND mm.parent_id IS NULL  ORDER  BY mm.photo_id asc  LIMIT  24 offset 0;
 

已存在的索引:

 

 

现在的问题:

 是否需要

 



 

 

  • 大小: 129 KB
  • 大小: 18.1 KB
分享到:
评论

相关推荐

    一条SQL计算扑克牌24点

    一条SQL计算扑克牌24点

    SQL查询当前数据上一条和下一条的记录

    SQL查询当前数据上一条和下一条的记录,管用,仅供参考!!!

    一个完整程序只有一条SQL语句

    标题提到的"一个完整程序只有一条SQL语句",这展示了如何高效地利用SQL语句来完成数据操作。在这个程序中,开发者通过一条复杂的SQL语句,实现了对dataGrid的数据进行增、删、改、查(CRUD)操作。在C#环境下,...

    access 一次执行多条sql语句

    在这个例子中,第一条SQL语句是更新账户登录次数,第二条SQL语句是调用存储过程来增加软件的日志数量。 5. **提交或回滚事务**: 如果没有异常发生,则提交事务;如果发生异常,则回滚事务。 #### 四、注意事项 - ...

    用一条SQL语句将数据表中某列更新到另一个数据表里

    本文将详细介绍如何使用一条SQL语句来完成这一任务,并通过具体的例子加以说明。 #### 问题描述 假设存在两个数据表T1和T2,它们的结构如下所示: - 表T1: - A1 (非空且唯一) - A2 - A3 - 表T2: - A11 (非空...

    SQL把一条记录金额平分到n个人并进行汇总.txt

    SQL把一条记录金额平分到n个人并进行汇总.txt,这里说的是Access数据库中,如何将同一条记录金额平分到n个人里,金额会按照实际人数进行平分,空的则不平分,如:一条记录有三个营业员字段,但是实际不知道有几个...

    Oracle中如何用一条SQL快速生成10万条测试数据

    本文将深入探讨如何利用一条SQL语句在Oracle中快速生成10万条测试数据,这对于数据库管理员和开发人员来说是一项极为实用的技能。 ### 核心知识点:使用SQL生成大量测试数据 #### 1. **理解ROWNUM和CONNECT BY ...

    mysql中获取一天、一周、一月时间数据的各种sql语句写法

    这篇内容主要探讨了如何使用SQL语句获取一天、一周、一月内的数据。首先,我们创建了一个名为`t`的表,包含`id`和`addTime`两个字段,`addTime`字段存储的是日期时间类型,默认值为'0000-00-00 00:00:00'。然后,...

    一条sql语句分页

    用的是sql server2000 自带的NorthWind表,你要做的就是传一条普普通通的sql语句,思想是oracle 的伪列,但是sql server2000根本就没有伪列,于是我就想了个办法,哈哈。欢迎修改。如果大家有好的分页思想欢迎交流...

    sqlserver中重复数据值只取一条的sql语句

    当数据库表中的某些列有重复的值时,我们可能需要仅选取其中的一条记录,例如,选择每组重复数据的第一条或者最后一条。题目中提到的SQL语句就是解决这类问题的一个示例。 首先,我们创建一个名为`TestData`的数据...

    SQL查找某记录的前后N条数据

    SQL查找某记录的前后N条数据 SQL查找某记录的前后N条记录

    Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句

    接下来,使用CommandText属性添加SQL语句,可以是一条或多条。为了实现批处理,我们可以使用分号(`;`)作为每条SQL语句的分隔符。例如: ```csharp OracleCommand command = new OracleCommand(); command....

    MySQL 多表关联一对多查询实现取最新一条数据的方法示例

    本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据...那这样的话,问题就来了,我到底以订单中的哪一条数据为准呢?经过协商后一致同意以最新的一条数据为准; 数据测试初始化SQL脚本 DROP TABLE IF EXIST

    SQL Server将一列的多行内容拼接成一行的实现方法

    昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别 名称 AAA 企业1 AAA 企业2 AAA 企业3 ...

    Delphi adoquery处理多条SQL语句

    示例代码展示了如何构建一个包含多条 SQL 语句的字符串: ```delphi var sqlStr: String; begin sqlStr := 'BEGIN'; sqlStr := sqlStr + 'UPDATE Table1 SET Col1=''test'' WHERE 1=2;'; sqlStr := sqlStr + '...

    Jmeter中JDBC request多条SQL语句使用.docx

    - **定义**:这是一种支持执行多条查询语句的方式,但响应数据仅展示第一条SQL的查询结果。 - **特点**: - 支持多条查询语句的同时执行。 - 但最终展示的结果只包含第一条SQL语句的结果。 - **应用场景**: - 当...

    如何实现上一条、下一条的功能

    ### 如何实现上一条、下一条的功能 在网站开发中,我们经常需要为...通过上述步骤,我们可以在ASP、ASP.NET以及SQL(包括SQL Server和MySQL)环境下成功实现“上一条”和“下一条”的功能,为用户提供更好的浏览体验。

    SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)

    在SQL中,获取第一条记录的方法通常取决于所使用的数据库系统,如SQL Server、Oracle和MySQL。以下将分别介绍这些数据库系统中获取第一条记录的常用技术。 ### SQL Server 获取第一条记录 在SQL Server中,如果你想...

    DB查询分析器批量执行多条SQL语句并查看各自的执行时间

    - **图1**:显示第一条SQL语句的执行时间为00:00:02:703,返回结果为345040条记录。 - **图2**:第二条SQL语句的执行时间为00:00:00:125,同样返回345040条记录。 - **图3**:第三条SQL语句的执行时间为00:00:00:000...

Global site tag (gtag.js) - Google Analytics