我正在尝试使用此命令:
SELECT @percent :=2, AVG(amount),merchantAccountId
FROM transactions
WHERE merchantAccountId = 1
ORDER BY amount DESC
LIMIT @percent;
但是我得到一个错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本以使用正确的语法 在第5行的“ @percent”附近
将我引导到LIMIT @percent
如果我取消了限制,只运行查询就可以了。
我正在运行MYSQL版本:mysql Ver 14.14 Distrib 5.6.37-82.2, for Linux (x86_64) using 6.0
有什么想法吗?