如何为匹配的行ID编写选择查询?

时间:2012-02-28 11:10:58

标签: sql-server-2008 c#-4.0

您好我有一张名为EMP的表,看起来像这样....

       EmpName |EmpBranchName  |ApproverId|
        Anil   |ajsdajd        |1
        Ghouse |ajkbhsdf       |1
        raghu  |asjbsdfs       |1
        sravan |ajsdf          |2
        niharika|aasfsdfs      |2

现在当Approver with ApproverId = 1登录时,他的页面中有一个网格,该网格可以填充分配给他的id的数据....即,列ID = AppoverID的行应填入grid..can任何一个告诉我怎么写这个查询......我可以照顾填充到网格...

谢谢...

2 个答案:

答案 0 :(得分:1)

当然只是......

select EmpName, EmpBranchName  
from Emp  
where ApproverId = @ApproverId  

您只需要从登录的人身上识别@ApproverId并将其传递给查询

答案 1 :(得分:1)

或者可能像

Select 
    Positions.JobTitle,
   Positions.StaffMember,
   Positions.ApproverId,
   emp.EmpName,
   emp.ApproverId

from   Positions 
inner join emp on positions.ApproverId = emp.ApproverId

这只会显示只有ApproverID(可以是1 2或3)才能看到的帖子