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

[em06]求这样的要求功能,程序如何写?

sonicwch 发布于 2007-09-27 22:45, 503 次点击

表A(记录员工能访问有关文件权限的记录,如果值为"0"说明没有控制)

employee_id fuz_id dept_id keshi_id banzu_id file_id
8888 10 0 0 0 0
9999 20 20 10 0 0

表B(是存放各总部\部门\科室\班组\文件 的数据表)
fuz_id dept_id keshi_id banzu_id file_id file_name file_addr
10 10 10 0 1 asp与access连接方式 http://127.0.0.1/1.asp
20 20 20 0 2 asp与oracle连接方式 http://127.0.0.1/2.asp
20 20 10 0 3 asp与oracle连接方式 http://127.0.0.1/3.asp

现要求根据表A的记录访问表B中的相关文件
如:员工8888,只有fuz_id=10,其他值为0,说明8888,可以访问表B中的fuz_id=10的所有记录.
而9999只能访问表B中fuz_id=20,dept_id=20,keshi_id=10的记录

求高手指导...先谢谢!!
4 回复
#2
zsl55662007-09-28 09:02
SELECT A.*,B.* FROM a,b where a.fuz_id=b.fuz_id and a.dept_id=b.dept_id and a.keshi_id=b.keshi_id and a.banzu_id=b.banzu_id and a.file_id=b.file_id
#3
天涯听雨2007-09-28 09:58
连接查询就可以了。。。。。
#4
sonicwch2007-09-30 13:11

终于能回了!

#5
sonicwch2007-09-30 13:11
谢谢,回帖的朋友们!
1