数据库查询问题?

两个表:一个是班级表 包含以下字段 班级 班主任 工号 密码
一个是考生成绩表:包含以下字段 学号 班级 姓名 成绩
由班主任登陆查询成绩 输入工号 密码 如存在 ,则查出相应考生成绩表里面的成绩

这个SQL语句怎么写?

---------------------------------------------------------------

考生成绩表里不另入班文主任的工号,,怎么查.....
---------------------------------------------------------------

由班主任登陆查询成绩 输入工号 密码 如存在 ,则查出相应考生成绩表里面的成绩
??
什么是相应的考生呢?
同一个班级的吗?
用session记录登陆班主任的班级
select score from scoretable where 班级=班主任的班级
---------------------------------------------------------------

tClass: fClass,fMaster,fNO,fPwd
tScore: fStudentNO,fClass,fName,fScore

select tScore.fStudentNO,tScore.fClass,tScore.fName,tScore.fScore
from tClass,tScore
where tClass.fNO='',tClass.fPwd='',tClass.fClass = tScore.fClass
---------------------------------------------------------------

用内关联应该可以解决
try:

sql="select A.学号 A.班级 A.姓名 A.成绩 From 考生成绩表 A inner join 班级表 B on A.班级=B.班级 where B.工号='" & request("工号") & "' and B.密码='" & request("密码") & "'"
---------------------------------------------------------------

恩!写的好!学习

Published At
Categories with Web编程
Tagged with
comments powered by Disqus