读书人

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

发布时间: 2011-12-28 22:45:21 作者: rapoo

求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= '计算机科学与技术 '


读书人网 >asp.net

热点推荐