B表中字段是这样的tid,schterm,cs,tname,tno
sql=SELECT A.schterm, A.grade, A.classname, A.bzr,B.cs, B.jsh, B.tname
FROM A, B
WHERE (((A.schterm)='2014春学期') AND ((A.grade)='高一年级') AND ((B.cs)="音乐") AND ((A.lno) = A.tno))
GROUP BY A.schterm, A.grade, A.classname, A.bzr,B.cs, B.jsh, B.tname
ORDER BY A.classname, A.jsh
结果总是有几行数据重复,这重复记录中cid相同,有几列相同,但有一列相同,我总想用子查询来消除,不知如何设计。请高手指点,最好设计一下sql语句.