表stuinfo
id | subject | score |
1 | 语文 | 78 |
1 | 数学 | 60 |
1 | 英语 | 90 |
2 | 语文 | 50 |
2 | 数学 | 44 |
2 | 英语 | 55 |
3 | 语文 | 45 |
3 | 数学 | 44 |
3 | 英语 | 90 |
现在要求 如下 查出每个编号的总成绩 并且要大于200分
id | score→(总成绩要大于200分) |
1 | 228 |
请写出sql语句?
问题补充:
select id,sum(score) s from table group by id having s>200; 其中having s>200时 报个错误说是没有列 s, 应该就写成having > sum(score) 不知道是否还有其他的写法