我正在使用 VB ASP.NET 和 SQL 开发一个网站。我想在滚动上创建一个函数来加载更多用户名,但为此我需要一个序列号来在滚动上传递一个值来加载下一个用户。
但是按字母顺序排序会破坏序列号顺序。
所以我可以写一个查询,它可以首先创建有序表并有一个唯一的 id,这样我就可以用它来传递。
这是我的查询:
select top {0}
p.user_id, p.username, p.firstname, p.lastname, p.comp_name
from
v_master_user p
where
p.access_level < 6
and user_id > {1}
order by
p.firstname ASC
在这我必须通过最后一个值user_id