hibernate处理事务,有哪几个级别,分别简单介绍
hibernate 有哪些方法可以解决同步操作的问题数据库有一个表,名称为 T_Student_Score,内容如下:
编号 姓名 科目 成绩
1 张三 语文 100
2 张三 数学 90
3 李四 语文 99
4 李四 英语 80
5 王五 体育 78写一段SQL语句,按人名统计每个人的总分,得到如下结果:
姓名 成绩
张三 190
李四 179
王五 78有两个表,主表T1:主键为【学生编号】,而且包含学生【姓名】:
学生编号 姓名
1 张三
2 李四
3 王五
  从表T2:外键为【学生编号】,还包含每个学生各门工课的成绩,如下:
   
学生编号 姓名 科目 成绩
1 语文 80
1 数学 90
2 语文 89
2 数学 89
3 语文 100
请写一段语句,以【学生编号】做关联,实现把主表中【姓名】更新到从表中。

解决方案 »

  1.   

    没看明白你写的
      现在已 T_Student_Score 为例:
    select *,(select sum(成绩) from T_Student_Score c where a.姓名=c.姓名) as num 
    from T_Student_Score a
    where exists(select 1 from T_Student_Score b where a.姓名=b.姓名 and b.id<a.id)
      

  2.   

    1.select [name],(select sum(成绩) from T_Student_Score  c where a.[姓名]=c.[姓名]) as 成绩 from T_Student_Score  a group by [姓名]
      

  3.   

    2.update t2 set t2.姓名=T1.姓名 from t2,t1 where t1.学生编号=t2.学生编号