zl1672155 发表于 2024-12-15 19:51:26

键值对排序 如何根据主键值获取到对应的名次

面板上只准备显示前三名在加我的名次
有什么办法能高效的获取到《我的》名次


zl1672155 发表于 2024-12-16 14:52:08

顶一下:lol:lol:lol:lol:lol:lol

刀刀刀 发表于 2024-12-16 14:58:08

再用一个键值对存一下就可以了,

996技术-wang 发表于 2024-12-17 15:12:44

zl1672155 发表于 2024-12-18 13:59:49

刀刀刀 发表于 2024-12-16 14:58
再用一个键值对存一下就可以了,

大佬,是这样存吗
MOV N1 0
While N1 < 100
Inc N1 1
ADDVARCACHE A2 <$GETSTRKEY(A1,<$STR(N1)>)> <$STR(N1)>
EndWhile
如果这样的话 我担心会不会影响到性能 因为排名发生变动就要执行一次排序和循环

刀刀刀 发表于 2024-12-18 14:26:40

排名变动没那么频繁。。你可以判断一下,积分不超过最后一名,不重新排名。

nishunli 发表于 2024-12-18 15:11:45

6666666666666666666666666
页: [1]
查看完整版本: 键值对排序 如何根据主键值获取到对应的名次