我无法在 MYSQL 中执行 LEAD 和 LAG 功能。
我是否需要在 MySQL Workbench 中安装任何东西才能正常工作?
MySQL Workbench 只是一个客户端。它不支持 SQL(在解析和执行 SQL 的意义上),更不用说 LEAD() 和 LAG() 函数了。客户端只需将您的查询发送到 MySQL 服务器以执行。
MySQL Server 8.0 支持 LEAD() 和 LAG() 函数。请参阅此处的文档:https ://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html
如果您有旧版本的 MySQL Server,则需要升级以获得对 LEAD() 和 LAG() 以及其他窗口函数的支持。
您可以通过运行以下查询来确认您的 MySQL 服务器的版本:
SELECT VERSION();
请注意,您可能正在使用 MySQL Workbench 8.0,但将该客户端连接到某个不同版本的 MySQL 服务器。