我有一个使用经典 ASP 和 SQL 编写的在线商店 webapp,我需要有关商品订单结果的帮助。
我有一个名为“items”的表,如下所示:
ITEM_NUMBER | DESCRIPTION | PRICE | NEXT_ITEM |
-----------------------------------------------
0001 Item 0001 1.5
-----------------------------------------------
0002 Item 0002 2
-----------------------------------------------
0003 Item 0003 1
-----------------------------------------------
0004 Item 0004 3
-----------------------------------------------
0005 Item 0005 7 0030
-----------------------------------------------
.
.
.
.
-----------------------------------------------
0030 Item 0030 3
我想要做的是按ITEM_NUMBER保持订单,因为它是按项目编号,因为NEXT_ITEM值为null,但在项目0005之后显示项目0030,因为它非常相似,项目编号在项目0005的行中提到. 之后需要返回记录集指针以继续从它跳过的地方加载结果(项目0006)。
一旦记录集到达 0030,我希望它跳过这条记录,因为它已经对用户可见并且之前已经加载过。