求解一个sql查询语句?

  • 回答 (1)
  • 关注 (0)
  • 查看 (42)

select top 50 * from pagetest

where not exists

(select 1 from (select top 9900 id from pagetest order by id)a where a.id=pagetest.id)

order by id

pagetest是表名 a是别名吗? 要是别名的话怎么分的页啊?可以详细介绍一下嘛?

蓝骑士纵横天下蓝骑士纵横天下提问于
嗝屁软件工程回答于

select top 50 * from pagetest

where not exists

(select 1 from (select top 9900 id from pagetest order by id)a where a.id=pagetest.id)

order by id

pagetest是表名 a是别名吗? 要是别名的话怎么分的页啊?可以详细介绍一下嘛?大神

a是pagetest的别名,因为有两个相同的表,所以用别名进行区分,分页是用的top 50来实现的

扫码关注云+社区

领取腾讯云代金券