现在有两个表,一个是学生表,一个学生成绩表
一个学生表
姓名 班级
陈小 101
王二 102
吴三 101另一个学生成绩表姓名 科目 成绩
陈小 英语 90
陈小 语文 80王二 英语 90
王二 语文 85吴三 英语 80
吴三 语文 70
能不能把这两张表合并一起,查询出来
比如姓名 班级 总成绩
陈小 101 170
王二 102 175
吴三 101 150
一个学生表
姓名 班级
陈小 101
王二 102
吴三 101另一个学生成绩表姓名 科目 成绩
陈小 英语 90
陈小 语文 80王二 英语 90
王二 语文 85吴三 英语 80
吴三 语文 70
能不能把这两张表合并一起,查询出来
比如姓名 班级 总成绩
陈小 101 170
王二 102 175
吴三 101 150
解决方案 »
- OnClientClick="showModalDialog('showgysinf.aspx?gysbh=<%# "+Eval("GYSBianhao")+" %>', window, 'statu
- 问个Vista和Visual2005的问题
- 问几个简单的问题,在后台如何取页面上的Rado和CheckBox的值?
- 请高手帮忙看看!(分不多了!!!谢了!!!)
- iso-8859-1对应的代码页(codepage)是多少(在线)
- 我的程序打包后 access 数据库怎么不见了啊???急急急
- 200分送水晶报表解决方安的大侠来接分?
- DATADRID模板列里CheckBox,报错对象不存在(单元格值null引起)!先判定还错。
- 装了vs。net后原来的vs6。0还能用吗?
- 网上始终找不到解决方案:使用HTTP_X_FORWARDED_FOR获取的客户端ip如何防止伪造?
- 如何对Controller中的Response.Write方法进行单元测试
- 关于条形码的一个问题
left join (select 姓名,sum(成绩) as cj from 学生成绩表 group by 姓名) b on a.姓名=b.姓名
inner left
(select 学生表Id,SUM(成绩) as 成绩 from 成绩表 group by 学生表Id) b
on(a.Id=b.学生表Id)注意,学生表Id是成绩表中的学生表外键!不会有错的。
inner join (select 学生表Id,SUM(成绩) as 成绩 from 成绩表 group by 学生表Id) b
on(a.Id=b.学生表Id)前面的写错了inner join