mysql - 获得平均输出的平均值

时间:2016-03-17 10:59:52

标签: mysql

我有3张桌子。 finalmilestonemilestonewp认为这三个表格是milestonewp< - FK - milestone< - FK-- Final。然后我有column来确定某个外键milestonewp的平均值。然后将该平均值再次平均显示到final表格。
这是我的视觉表示

milestonewp
condition | mile_id
20          1
20          1
30          1
21          2
21          2
31          2
40          3
30          3
50          3

我如何平均上图所产生的平均值? 我正在尝试这个

select avg(milewp_condition)
from logs_pms_r_milestone_wp
where mile_id=1;

但我不知道它如何为其他mile_id

制作

修改
上面的代码将生成类似这样的内容

avg(milewp_condition)
0
0
0

那么,我也想平均那3行。

1 个答案:

答案 0 :(得分:0)

如果我理解的话,这应该是你要找的:

SELECT AVG(milewp_condition)
FROM logs_pms_r_milestone_wp
GROUP BY mile_id;

如果你想平均所有,只需:

SELECT AVG(milewp_condition)
FROM logs_pms_r_milestone_wp;

此致