How get assing farmer according user login
Hi,I a trying to display inforation according to user passsing id. @USER_ID is my user id.
If i passed @USER_ID = 1 then display all record of farmer is user has not assin
the farmer because user id 1 is admin. and if passed user id 8 or 9 or other no. then it user id
which has assign in assign table.
My query is not getting proper result.
FARMER_MASTER (TABLE)
ID NAME
13 Farmer 02
14 Farmer 03
15 Farmer 04
16 Farmer 05
17 Farmer 06
18 FARMER
19 FARMER TEST
ASSIGN_FARMER (TABLE)
FARMER_ID ASSIGNED_TO
13 8
14 8
15 9
16 9
18 9
17 8
Declare @USER_ID int
Set @USER_ID = 18
Select FM.ID, FM.NAME From FARMER_MASTER FM
Left Outer Join ASSIGN_FARMER ANM On ANM.FARMER_ID = FM.ID
And ANM.ASSIGNED_TO = (Case When @USER_ID = 1 Then ANM.ASSIGNED_TO Else @USER_ID End)