使用over()和别名时出现mysql错误

使用over()和别名时出现mysql错误,mysql,function,phpmyadmin,mariadb,Mysql,Function,Phpmyadmin,Mariadb,使用phpMyAdmin控制台和MariaDB 10.2,如果我将over()函数与别名结合使用,会出现各种错误: SELECT AVG(foo) OVER() AS bar FROM some_table 以前找到了别名(靠近条形图) 意外令牌(近条) 预期会有一个别名(接近)phpMyAdmin用于验证语法的linter似乎尚未针对MariaDB 10.2中引入的语法进行更新。虽然这很烦人,但您可以忽略警告并运行查询 我在上打开了一个关于它的错误报告,在那里你可以一直跟踪直到错误被修复。

使用phpMyAdmin控制台和MariaDB 10.2,如果我将over()函数与别名结合使用,会出现各种错误:

SELECT AVG(foo) OVER() AS bar FROM some_table
  • 以前找到了别名(靠近条形图)
  • 意外令牌(近条)

  • 预期会有一个别名(接近)phpMyAdmin用于验证语法的linter似乎尚未针对MariaDB 10.2中引入的语法进行更新。虽然这很烦人,但您可以忽略警告并运行查询


    我在上打开了一个关于它的错误报告,在那里你可以一直跟踪直到错误被修复。

    在这里使用
    OVER()
    的目的是什么?这只是语法模式的一个简化示例。我尝试使用OVER()在更复杂的查询中计算线性回归。为了计算线性回归,我需要对每个单独的值和该组值的平均值进行运算。
    SELECT AVG(foo) AS bar FROM some_table
    
    SELECT AVG(foo) OVER() FROM some_table