读书人

select top有关问题

发布时间: 2012-03-11 18:15:39 作者: rapoo

select top问题,急
我现在从一个表中select dfd,dsfa,sum(gg) from tablename where dfd like 'dsf% ' and dsfa= 'dfd ' group by dfd,dsfa

我想分页显示,用select top

但是select dfd,dsfa,sum(gg) from tablename where dfd like 'dsf% ' and dsfa= 'dfd ' group by dfd,dsfa的结果中没有主键!

我用select top 分页有问题,如果我想用临时表,给结果加上主键,再用select top

请问是否可行?应该怎样建临时表,插入主键????并成功分页?????

谢谢!!!!!!!!!!!!!


[解决办法]
查询第X页,每页Y条记录
select id=identity(int,1,1),* into #tb from 表
select * from #tb where id between (x-1)*y and x*y-1

读书人网 >SQL Server

热点推荐