TableName:Emp
EmpId EmpName EmpAddressId
1 Ram 100
2 Ravi
3 Raj 102
4 Kiran
5 Bujji 101
TableName:Address
AddressId Address
101 India
102 Uk
103 US
select E.*,A.Address from EMP E inner join Address A
on E.EmpId=2 and E.EmpAddressId='' or E.EmpAddressId=A.AddressId
out put should display as for EmpId:2
------------------------------
EmpId EmpName EmpAddressId Address
2 Ravi
for EmpId:3
------------
EmpId EmpName EmpAddressId Address
3 Raj 102 Uk
对于员工2,没有EmpAddressId,但此处需要显示为空值或空值。 任何人都可以提供帮助。内部加入空值
在这里,我需要员工个人并不适用于所有员工。我的意思是EmpId作为输入参数。 – Ram
好的,我加回来了。 – Szymon