当前位置: 代码迷 >> Sql Server >> 求一句 高效率滴SQL,关于查询行号
  详细解决方案

求一句 高效率滴SQL,关于查询行号

热度:87   发布时间:2016-04-24 09:55:32.0
求一句 高效滴SQL,关于查询行号



基本语句如图所示
-----------------------------------------------------------------------------------------------------------
DECLARE @tempTable TABLE
    (
      rownumber INT IDENTITY(1, 1) PRIMARY KEY ,
      B2bUserId INT
    )
INSERT  INTO @tempTable SELECT DISTINCT B2bUserId FROM dbo.WDMenu        
SELECT * FROM @tempTable
-----------------------------------------------------------------------------------------------------------
不建议使用临时表
------解决思路----------------------
SELECT DISTINCT B2bUserId,row_number()over(order by B2bUserId ) id
 FROM dbo.WDMenu 

这样试试
  相关解决方案