gpt4 book ai didi

mysql - 已在列中时字段列表中的未知列

转载 作者:行者123 更新时间:2023-11-29 00:29:27 25 4
gpt4 key购买 nike

到目前为止,我已经在 stackoverflow 上看到了针对这个问题的解决方案,而且每个解决方案似乎都不一样。所以我决定提出一个新问题。

我的目标是使用递增伤害创建一个排名列...

SET @rownum := 0;

SELECT rank, damage, playerID FROM (
SELECT @rownum := @rownum + 1 AS rank, damage, playerID
FROM PlayerStats WHERE playerID > 20130000000000 ORDER BY damage DESC, modified ASC
) as result WHERE playerID='20130000000004'

但是,它会报告“字段列表中的未知列“损坏””

"playerID","ancientBossID","damage","eventEnergy"

"20130000000004","2012000000000382","19033","38"
"20130000000078","2012000000000019","0","30"
"20130000000066","2012000000000242","0",30"
"20130000000080","2012000000000024","270","25"
"20130000000041","2012000000000133","5808","2"
"20130000000071","2012000000000030","694","30"
"20130000000055","2012000000000189","0","30"

最佳答案

SELECT rank, damage, playerID,modified FROM (
SELECT ROW_NUMBER() over(ORDER BY damage DESC, modified ASC) AS rank, damage, playerID,modified
FROM PlayerStats WHERE playerID > 20130000000000
) as result WHERE playerID='20130000000004'

关于mysql - 已在列中时字段列表中的未知列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17311879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com