System.Data.SqlClient.SqlException:“列名 'grade' 不明确。我想去b表(course)这张表里的grade 但是我不太明白要怎么修改,请各位高手指点
select avg(b.grade)啊
你后面几行当中还有grade,没有指定是哪个表的,你都要类似的指定是哪个表的grade。比如不及格成绩,以及grade<60,是哪个表的?Grade表,还是Course表?你嘚指定
grade这个字段是这个表的要指定,比如 你用 a 指定了这个表 ,连表就要用到指定。
不然很多表你这个字段它不知道是哪个表的 ,所以 得用 a.grade。
这个a 要看你用的什么数据表别名