表查询,

2.jpg (8.53 KB)
2011-9-9 17:17
这是表GEN_FILE


3.jpg (7.37 KB)
2011-9-9 17:17
表GEM_FILE   

  通过查询得出下表,
1.jpg (9.58 KB)
2011-9-9 17:17
   



select 员工id,员工姓名,部门名称  from gen_file,gem_file
where 部门名称 =(select 部门名称 from gem_file where 部门档案='it'  )
group by 员工id,员工姓名,部门名称;

语句 是这样没错,

因为只有一条数据用这个语句问题不大
如果,表GEN_FILE不只一条数据, 有上百条,或是更多,IT部有很多人
用这条语句就不行了,查询出来就会有很多人
怎么只查询出 723132 陈康 资讯

作者: zhouixi   发布时间: 2011-09-09

select t1.员工id,t1.员工姓名,t2.部门名称  from gen_file t1,gem_file t2
where t1.部门名称=t2.部门档案 and t2.部门档案='it'

作者: oswica   发布时间: 2011-09-09