VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1199|回复: 10

大家帮我看下

[复制链接]

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-26 20:00:01 | 显示全部楼层 |阅读模式
我自建个视图
SELECT TOP 100 PERCENT  *
FROM dbo.trade
WHERE (1 = 1) AND (id IN
          (SELECT MAX(id) AS id
         FROM trade
         GROUP BY comid))
ORDER BY memberType DESC

但因为这段东西,ID号本身就不是按次序来的,有的是10在15后面这样。
那以我想为视图再建一个可以有序的ID怎么做
NEWID() AS AA
不行,那不是数字

回复

使用道具 举报

0

主题

88

帖子

55.00

积分

新手上路

Rank: 1

积分
55.00
发表于 2020-2-18 09:00:02 | 显示全部楼层
IDENTITY(int, 1,1)
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-2-18 22:00:02 | 显示全部楼层
--try

SELECT TOP 100 PERCENT  ID=identity(int, 1, 1),* into #T
FROM dbo.trade
WHERE (1 = 1) AND (id IN
          (SELECT MAX(id) AS id
         FROM trade
         GROUP BY comid))
ORDER BY memberType DESC

select * from #T
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-22 18:15:01 | 显示全部楼层
查询设计器不支持 IDENTITY SQL 构造。
回复

使用道具 举报

0

主题

88

帖子

55.00

积分

新手上路

Rank: 1

积分
55.00
发表于 2020-7-22 20:15:02 | 显示全部楼层
goingdown11  


   查询设计器不支持 IDENTITY SQL 构造。
  

--------------------------------------------------------------
不可能,只是用IDENTITY(int, 1,1)这个函数要插入到一个新表中
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-23 09:45:01 | 显示全部楼层
哎,我真笨,我弄错了,这个写到视图里去了,原来是插入一个新表啊,明白了
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-23 10:00:01 | 显示全部楼层
这样海量的数据怎么办呢
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-23 15:45:01 | 显示全部楼层
这个好像实际运用上也有限制,我每查一下,都建个表吗?
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-7-23 19:45:01 | 显示全部楼层
可以在加个drop table #T


回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-23 23:00:01 | 显示全部楼层
嗯,这个我考虑到了,但现在问题又出来好几个
第一,我既然要排序的话,那么,如果查第一页,好办,传二十个数据到记录集
那么查每二页的话,我就传四十条记录到一个新表里去
然后再找最后二十条的数据
但是第三页就要传六十条
第四页就80条,速度大受影响
第二,那么表名是个问题,会员我可以根据他用户名来产生个一个表,但是非会员查的话,并发性问题怎么办呢?
第三,权限问题,这个也是大问题,会不会有影响呢,万一有个人,想个办法,把我库里插一万个表,怎么办呢?

求解啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表