注册 登录
编程论坛 ASP技术论坛

一个asp+MDB的查询问题,请高手指点迷津

flybird425 发布于 2011-08-12 09:44, 466 次点击
问题是这样的,我在做一个简单的查询asp+mdb网页,已经基本完成,就是这个不知道怎么办

有两个数据库
第一个是 zxdm 库 是一个代码库,结构是这样的
代码   名称
001    第一中学
002   第二中学
003   第三中学
第二个是 zyk 也就是学生的志愿库,结构是这样的
准考号   姓名    志愿1   志愿2   志愿3
ah001      张三     001    002       000
ah002      李四     002    003      000
ah003     王二      003   000       000

asp程序是这样的
根据准考号查询考生志愿,  比如查到ah003
可以 在志愿库里  查询出 王二的志愿是  003  000  000

那怎么在查询的时候 同时将 “003” 后面显示  “第三中学”

不会要在每个后面都加个打开“代码库”和查询语句吧,那会麻烦死的。请问有什么好办法
3 回复
#2
yms1232011-08-12 11:20
是多表查询还是跨库查询?
#3
dzt00012011-08-12 11:23
两个数据库就不好弄了,两个表倒是简单的如下代码

sql="SELECT id, studentname, choose1, choose2, choose3, (select schoolname from [school] where school.id=student.choose1) AS chooseA1, (select schoolname from [school] where school.id=student.choose2) AS chooseA2, (select schoolname from [school] where school.id=student.choose3) AS chooseA3 FROM student"
#4
flybird4252011-08-13 16:47
dzt0001 这个办法满好,我那个一个考生的志愿有很多,大约有十几个,这样selcet语句会很长的。。
1