【发布时间】:2016-09-23 19:28:28
【问题描述】:
我有这张桌子Student:
- Id(int,主键标识)
- 名称 (varchar(20))
- 分数(整数)
- 记录日期(日期时间)
我需要根据学生的Name 选择此表的所有列以及代表“分数”列的“总和”的额外列。
我试过了,但是没用
select S.Id,S.Name ,S.Score ,S.RecordDate, ( select Sum(Score) from Student where Name= S.Name) as All_Student_Score
from Student S;
如何更改此查询?
【问题讨论】:
-
不要混淆数据库
-
你是在 SQL-Server 还是 mysql 中寻找这个?
-
@KannanKandasamy 两个