问题来了,我如果单独查询平均分的字段的话,用 select avg(score) from test2代码的话就会报错如下: ERROR 1054 (42S22): Unknown column 'score' in 'field list' mysql会默认avg(score)这个字段是一个函数,我该怎么查询avg(score)这个字段呢?
我琢磨的解决方案是这样的.
用别名创建平均分的表格:
create table test3(select coursename,avg(score) as avg from test1 group by coursename);
创建表格的内容就是这样.