col1 col2 col3
1 10 3
2 20 3
3 30 4
4 40 4
需要得到输出
col2 col3 Avg
10 3 15
20 3 15
30 4 35
40 4 35
所以基本上我需要平均在COL3表TBL结构。 我试图
select col2,col3,avg(col2) from tbl1 group by col3
但这只会给我们每一匹配组中的第一行。
如何在mysql中完成此操作?
非常感谢,我的TBL 1其实这本身就是一个子查询。现在我无法引用使用别名,并执行相同的两次不会好。任何建议? –