当前位置: 代码迷 >> ASP.NET >> 求SQL语句 各位帮一下忙 :)
  详细解决方案

求SQL语句 各位帮一下忙 :)

热度:9759   发布时间:2013-02-26 00:00:00.0
求SQL语句 各位大虾帮一下忙 :)
sco表:
sno|   cno   |   scrore   |

csee  

tno   |   cno   |   cname   |   cdept   |   xcsj

要求实现的是:
      根据   csee表中的   cdept   和   xcsj   查找出sco表中所有的符合条件的   sno   ,cno   ,scrore
  例如:现在要查找cdept= '计算机系 '   xcsj= '计算机科学与技术 '   的所有学生的成绩(scroce),学生号(sno),课程号(sno)

****不知应如何才可以实现,又或者要修改一下数据库??****

请各位大虾帮帮忙阿~~~谢啦~~   :)


------解决方案--------------------------------------------------------
select csee.tno,sco.scrore,csee.cname from sco,csee where sco.cno=csee.cno and cdept= '计算机系 ' and xcsj= '计算机科学与技术 '

联合查询而已
------解决方案--------------------------------------------------------
select sco.* from sco inner join csee on sco.cno=csee.cno where csee.cdept= '计算机系 ' and csee.xcsj= '计算机科学与技术 '
------解决方案--------------------------------------------------------
更正:
select a.sno ,a.cno ,a.scrore from sco a right join csee b on a.cno =b.cno where
b.cdept= '计算机系 ' and b.xcsj= '计算机科学与技术 '
------解决方案--------------------------------------------------------
select a.sno ,a.cno ,a.scrore from sco a left join csee b on a.cno=b.cno where cdept= '计算机系 ' and xcsj= '计算机科学与技术 '


  相关解决方案