我有一个名为A,B和C的3列的mysql表。让 a 成为A列的值, b 来自B列。我想要创建一个包含4列的新表,其值为 a , b ,列C的值的平均值,其中A = a和B = b ,< em>列C的值的方差,其中A = a且B = b 。新表的行数与唯一(a,b)对的数量相同。怎么做?
答案 0 :(得分:4)
此查询将获取值。如果要将结果选择到另一个表中,可以使用MySQL INSERT INTO ... SELECT
语法。
SELECT A, B, AVG(C) AS C_mean, VARIANCE(C) AS C_variance
FROM table_name
GROUP BY A, B