zoukankan      html  css  js  c++  java
  • 取最新一条SQL优化

        一开始给同事的sql是第二条,但关联查询执行起来慢,同事修改了一些第一条效率明显提升!

      最终优化SQL

    CREATE VIEW [dbo].[View_Item_IsLarge]
    AS
        SELECT   ItemID, DLMasterChildType
        FROM    dbo.Item_IsLarge AS A
        WHERE   A.Gid IN ( SELECT TOP ( 1 )
                                    Gid
                           FROM     dbo.Item_IsLarge
                           WHERE    ( ItemID = A.ItemID )
                           ORDER BY rowModifyDate DESC ) 

    GO

     一开始优化的SQL

    create view [dbo].[View_Item_IsLarge2]
    as
    select DLMasterChildType,ItemID from (
    select DLMasterChildType,ItemID,ROW_NUMBER() over(partition by ItemID order by rowModifyDate desc )rn
    from dbo.Item_IsLarge ) t
    where rn=1
    GO

  • 相关阅读:
    设计模式
    显示WiFi密码
    05-变量
    04-杂谈
    03-杂谈
    02-杂谈
    01-linux介绍、命令
    14-python--inner
    13-python--bibao
    11-python-iterator
  • 原文地址:https://www.cnblogs.com/zping/p/2620336.html
Copyright © 2011-2022 走看看