我有两个表,内容如下表1(用户信息表):
用户ID,所在部门ID表2(部门信息表):
部门ID,部门主管ID,主管领导ID
---------------------------------------
表1的所在部门ID与表2的部门ID是绑定的,表2的部门主管ID,主管领导ID两个字段是与表1的用户ID绑定的我想输入一个参数(主管领导ID)能返回他所主管部门的所有员工ID,应该怎么做呢?

解决方案 »

  1.   

    SELECT 用户ID FROM TB1 ,TB2 WHERE 所在部门ID =部门ID  AND 主管领导ID 
    ='FDA'
      

  2.   

    SELECT 用户ID FROM TB1 ,TB2 WHERE 所在部门ID =部门ID  AND 主管领导ID 
    ='FDA'
    ok
      

  3.   

    select 用户ID FROM Table1 inner join table2
      on Table1.所在部门ID =Table2.部门ID  
       where 主管领导ID ='张三'  
      

  4.   

    declare @s varchar(10)
    set @s='领导名称ID'
    select 用户ID from 表1 a join 表2 b on a.所在部门ID =b.部门ID and 主管领导ID=@s