Как написать запрос на выборку для совпадающего идентификатора строки? - PullRequest
1 голос
/ 28 февраля 2012

Привет, у меня есть таблица с именем EMP, которая выглядит следующим образом ....

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

теперь, когда Approver с ApproverId = 1 регистрируется, у него есть сетка на его странице, которая должна быть заполнена данными, назначенными для его идентификатора .... т.е. строки с идентификатором столбца = AppoverID должны быть заполнены в сетке ... может кто-нибудь сказать мне, как написать запрос для этого ...... я могу позаботиться о заполнении в сетку ...

Спасибо ...

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

или может быть что-то вроде

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)

1 голос
/ 28 февраля 2012

Конечно, это просто ...

select EmpName, EmpBranchName  
from Emp  
where ApproverId = @ApproverId  

Вам просто нужно идентифицировать @ApproverId от того, кто входит в систему, и передать это в запрос

...