??这条sql语句为啥不对??
select PaperID ,StudentID
from StudentsArrange
where PaperID in(select PaperID from……) //子查询
group by StudentID
having count(PaperID)>1
这条语句出错说StudentsArrange.PaperID既不在group by中也不在聚合函数中
为啥呀?书上就有类似的语句呀
我的StudentArrange表中只有PaperID和StudentID
这是一个试卷安排表
该select语句是查出
一张试卷中一个考生出现好几次的PaperID和StudentID
是不是因为StudentArrange表设计的不对呀?