(sql server 2000)数据库group by的正确用法

2025-04-11 01:26:37
推荐回答(4个)
回答(1):

select sno,cno,score from grade,(
select cno,min(score) as score
from grade
group by cno )as table1
where table1.cno=grade.cno and table1.score=grade.score

回答(2):

select sno,cno,min(score)
from grade
group by cno, sno
就可以了

回答(3):

group by 是分组的意思,上面要查的sno 也要进行分组
bochins 的答案ok

回答(4):

如果想要不出问题,所有select后面出现的字段都应该在groupby里面出现