错误代码:1140。在没有GROUP BY的聚合查询中,SELECT列表的表达式#1包含非聚合列'SIG.frequences.frequence'

时间:2019-06-13 12:26:35

标签: mysql sql list group-by aggregate

因此,我试图用SQL而不是python做一些数学运算,以避免查询时间长。现在,我遇到了这个错误,但我不理解,因为我的陈述中没有选择列frequences.frequence。它由视图pourcentage调用,但我不知道这是问题所在。

VIEW `distance1` AS
    SELECT 
        ABS(`pourcentage`.`pourcentage` - AVG(`moyennes`.`moyenne`)) AS `distance`,
        `sigma(n)`.`sigma` AS `sigma`
    FROM
        ((`pourcentage`
        JOIN `sigma(n)` ON ((`pourcentage`.`mot` = `sigma(n)`.`Mot`)))
        JOIN `moyennes` ON ((`moyennes`.`Theme` = `pourcentage`.`theme`)))

0 个答案:

没有答案