-- -3、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩 AND AVG(a.score+b.score+c.score)>60 SELECT s.* ,a.*,b.*,c.* FROM student s,sc a ,sc b ,sc c WHERE s.sid=a.sid AND s.sid=b.sid AND s.sid=c.sid;
因条件写的不全,仅就两个表而言,一条数据对另一个表的三条数据,所以会查询出来那么多重复数据。