高分寻求正确的T-SQL语句!!急急急!~~~~现在数据库有3个表,分别是:uStudBaseInfo
学号
姓名uSelectClass
学号
学期
课程代号uScoreInfo
学号
课程代号
成绩
缺考原因现在想做这样的查询:
列出选择了课程代号为16的所有学生的学号、姓名、学期数,并且他们在该课程的成绩和缺考原因都为空。我自己写的T-SQL语句是这样的:
SELECT uStudBaseInfo.学号,uStudBaseInfo.姓名,uSelectClass.学期 FROM uStudBaseInfo,uSelectClass
where uStudBaseInfo.学号=uSelectClass.学号 and
((uStudBaseInfo.学号)=(select uScoreInfo.学号 from uScoreInfo
where uScoreInfo.成绩 is null and uScoreInfo.缺考原因 is null )) and uSelectClass.课程代号='16'
不知道错在哪里了,正确的该又该如何写呢?
学号
姓名uSelectClass
学号
学期
课程代号uScoreInfo
学号
课程代号
成绩
缺考原因现在想做这样的查询:
列出选择了课程代号为16的所有学生的学号、姓名、学期数,并且他们在该课程的成绩和缺考原因都为空。我自己写的T-SQL语句是这样的:
SELECT uStudBaseInfo.学号,uStudBaseInfo.姓名,uSelectClass.学期 FROM uStudBaseInfo,uSelectClass
where uStudBaseInfo.学号=uSelectClass.学号 and
((uStudBaseInfo.学号)=(select uScoreInfo.学号 from uScoreInfo
where uScoreInfo.成绩 is null and uScoreInfo.缺考原因 is null )) and uSelectClass.课程代号='16'
不知道错在哪里了,正确的该又该如何写呢?
解决方案 »
- 怎么在VB中把excel中的数导入到数据库中
- 请问如何实现学生管理系统中的登录框中输入密码之后按回车键即可进入系统?
- 记录集不支持更新是怎么回事啊?
- 在使用vb时,如何在datareport中使用带参数的sql语句选择数据???
- 如何屏蔽flash中的右击菜单,进来看看
- 请教一个动态菜单的问题,翻了半天精华贴也没发现答案.
- 2个问题,请教大家
- 为什么WINSOCK控件不能在互联网通信?
- 谁能给本VB对SQL数据庫操作的书呀!
- 请问谁知道有没有能显示AutoCAD图形文件格式的控件?
- 有这样的控件吗?
- 请问如何在VB中让EXECL每列居中啊?如何设置EXECL页是纵向还是横向?在线待马上给分啊!
where uStudBaseInfo.学号=uSelectClass.学号
and uStudBaseInfo.学号=uScoreInfo.学号
and uScoreInfo.成绩 is null and uScoreInfo.缺考原因 is null
and uSelectClass.课程代号='16'