两个表:一个是班级表 包含以下字段 班级 班主任 工号 密码
一个是考生成绩表:包含以下字段 学号 班级 姓名 成绩
由班主任登陆查询成绩 输入工号 密码 如存在 ,则查出相应考生成绩表里面的成绩
这个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("密码") & "'"
---------------------------------------------------------------
恩!写的好!学习