0 0

请帮忙优化一下这条SQL语句10

select * from SF_WORK_ITEM a where a.thru_date = (select max(thru_date) from  SF_WORK_ITEM  where app_data_uuid = a.app_data_uuid)

运行完要60多秒,请大家帮帮忙
2008年7月31日 17:40

5个答案 按时间排序 按投票排序

0 0

select * top 1 from SF_WORK_ITEM a where orderby thru_date  from SF_WORK_ITEM where app_data_uuid = a.app_data_uuid)

2008年8月11日 21:45
0 0

oracle

select X.*
from (
    select a.*
        , rownum as row_no
    from SF_WORK_ITEM a 
    order by a.thru_date desc
) X
where row_no = 1


或者

select X.*
from (
    select a.*
        , row_number() over(order by a.thru_date desc) as row_no
    from SF_WORK_ITEM a 
) X
where row_no = 1

2008年8月01日 19:08
0 0

你用的是什么库啊?Orcale?

2008年7月31日 17:50
0 0

不知道你用的是哪个数据库哦 上面的是oracle的

2008年7月31日 17:50
0 0

select * from SF_WORK_ITEM a where rowNum=1 order by a.thru_date desc

2008年7月31日 17:49

相关推荐

    sql性能的调整-总结(69页完整版)

    本文档主要介绍与 SQL 调整有关的内容,内容涉及多个方面: SQL 语句执行的过程、ORACLE 优化器,表之间的关联,如何得到 SQL 执行计划,如何分析执行计划等内容,从而由浅到深的方式了解 SQL 优化的过程,使大家...

    脚本及数据(高手帮忙)

    存储过程是一组预编译的SQL语句,可提升执行效率并减少网络传输。 8. **安全**:数据库的安全性不容忽视,应设置用户权限、加密敏感数据、限制不必要的访问,并定期更新安全策略以防止未授权的访问或攻击。 9. **...

    SOS,asp表格变形,请高手帮忙

    代码中通过设置SQL语句来查询数据库中的`product`表,如果`request("bclass")`有值,则根据该值进行条件查询;否则,查询所有数据。这种动态构建SQL语句的方式虽然灵活,但也存在SQL注入的风险,应确保对`request`中...

    mysql-5.1中文帮忙文档

    SQL语句如CREATE DATABASE、CREATE TABLE、INSERT INTO、SELECT、UPDATE和DELETE等,都是数据库操作的基础。 2. **数据类型与约束**:MySQL 5.1支持多种数据类型,如数值型(INT、FLOAT、DECIMAL等)、字符串型...

    postgresql10的帮助文档

    这一部分是对数据库操作最直接和实用的指导,帮助用户掌握如何通过SQL语句与数据库进行交云,执行各种数据操作。 在高级特性部分,文档介绍了视图、外键、事务、窗口函数、继承等高级数据库特性。这些高级特性是...

    odps(MaxCompute) 权威详尽说明帮助手册

    除此之外,手册可能会进一步涵盖ODPS的数据模型、SQL语句、表管理、任务调度、资源管理、安全控制、性能优化等方面。例如,ODPS支持SQL语法,允许用户进行数据查询、插入、更新和删除等操作。表管理涉及创建、修改、...

    PB.ENT课件(请大家帮帮忙)

    此外,它还支持SQL Script,这是嵌入在4GL代码中的SQL方言,用于执行数据库查询和操作。 课件可能涵盖以下几个核心知识点: 1. **Progress 4GL语法**:包括基本的数据类型、变量、控制流语句、函数和过程等。理解...

    求大神帮忙有关火车票发车时间的识别-2car.zip

    对于"求大神帮忙有关火车票发车时间的识别-2car.zip"这个主题,我们可以理解为一个编程任务,其中用户希望从某个数据源(可能是文本文件、数据库或网页)中提取出火车票的发车时间信息。在这个问题中,标签"matlab...

    php砍价功能实例.zip

    - SQL语句用于查询、插入、更新和删除数据,例如,创建新砍价、更新砍价状态、查询订单信息等。 - 需要注意SQL注入的安全问题,应使用预处理语句或参数化查询来防止攻击。 6. **前端界面**: 虽然没有提供具体的...

    航班查询 JAVA的课设

    在航班查询系统中,需要使用JDBC连接数据库,执行SQL语句来获取和更新航班信息。 5. **数据库设计**:项目可能涉及到数据库表的设计,包括航班、航线、航班时刻等信息的存储。需要理解关系型数据库的基本概念,如表...

    很一般很简单的航空订票

    最后,开发者希望有人能帮忙整理代码,这涉及到代码重构和优化的知识,包括但不限于改进代码结构、提高可读性、消除冗余等。 【标签】"xmlweb订票"揭示了项目的两个关键技术点:XML(eXtensible Markup Language)...

    QuantumWeb-1

    Entity Framework Core是微软为.NET Core提供的一种轻量级、高性能的对象关系映射框架,它允许开发者以面向对象的方式操作数据库,而无需关注底层SQL语句。同时,枚举(Enums)在编程中常用于定义一组预定义的常量,...

    易语言NetDB数据库操作中间件

    2、**数据库sql语句加密调整,请用新模块更新编译后使用,否则不能访问数据库。 ================ [2020-1-22日] ================ 1、**增加取网盘目录,所有用户创建的空间都在这个下面。 2、**服务端增加命令,...

    易语言-贝店砍价abr算法

    - 易语言的编程风格注重直观和简洁,源码可能会用到条件语句、循环语句以及函数调用来实现算法逻辑。 - 数据交互可能涉及到数据库操作,如SQL查询和更新,保证数据的准确性和一致性。 - 程序还可能有用户界面部分...

    解决MySQL Sending data导致查询很慢问题的方法与思路

    最近帮忙定位一个mysql查询很慢的问题,定位过程综合各种方法、理论、工具,很有代表性,分享给大家。 【问题现象】 使用sphinx支持倒排索引,但sphinx从mysql查询源数据的时候,查询的记录数才几万条,但查询的速度...

Global site tag (gtag.js) - Google Analytics