sql server中从一个表中取出一条数据

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:26:04
我想从数据库中取出数据,意思是先从A表中取出 学号,因为学号有很多,然后在从一条学号中取出对应课程的的成绩,接着是下一条,怎样实现。

通过group by 分组,它会自动将学号分出
然后通过in语句就行了。

select chengji from A,B where A.number=B.number
大概是这样,不怎么记得了格式

select a.学号,a.姓名,isnull(b.成绩,0) from 学号表 a left join 成绩表 b on a.学号=b.学号

这样会显示所有学生的成绩,如果该学号没有成绩会当做0来处理

以上,希望对你有所帮助!