回 帖 发 新 帖 刷新版面

主题:求助:关于查询的问题!

我想查询当前登录的用户所在单位的所有人员列表?是用asp+ACCESS写
数据库有:用户(用户名,单位)
          人员(姓名,职务,性别)
谁能帮帮小弟怎么写吗?

回复列表 (共6个回复)

沙发

看不出两表有没有联系

板凳


写错了
两个表应该是用户(用户名,姓名,单位)
          人员(姓名,职务,性别)

3 楼

你这样设计不好,单位应该入在人员表这边比较好
select a.用户名,a.姓名,a.单位,b.职务,b.性别 from  a inner join b on
a.姓名=b.姓名 where exists(select *from a where 单位=a.单位)
没有测试,不知对不对

4 楼

其实表我没有写全
第一表就是  用户(用户名,姓名,单位)
第二表是  人员(姓名,职务,单位,手机号,办公室号)

两个表里只有单位有联系,姓名没有联系!


我想实现的是:用户登录后,根据用户名(注:不要输了查询条件),查出这个用户的单位,然后是查询这个单位的人员信息。

你能再帮我看看不?

5 楼

非常不好意思,都是我一开始没有表达清楚!学浪费你们的时间了,请大家帮帮我!

6 楼

select a.用户名,a.姓名,a.单位,b.职务,b.性别 from  a inner join b on
a.姓名=b.姓名 where exists(select *from b where 单位=a.单位)
试一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册