You are on page 1of 1

employeeTable

_________________
empID FirstName LastName Address
1 N N N
2 N N N
3 N N N
ValueTable
----------------------
empID NewVAlue ID
1 'FN' 10
1 'LN' 20
2 'AA' 10
2 'BB' 30
3 'AA1' 10
3 'BB1' 20
3 'cc1' 30
updated employeeTable output result should be
_________________
empID FirstName LastName Address
1 FN LN N
2 AA N BB
3 AA1 BB1 CC1
UPDATE employeeTable
SET firstname = CASE When(employeeTable.firstName='N' and ID=10) THEN ValueTabl
e.NewValue Else employeeTable.firstName End,
lastname = CASE When(employeeTable.lastname='N' and ID=20) THEN ValueTabl
e.NewValue Else employeeTable.lastname End,
address = CASE When(employeeTable.address ='N' and ID=30) THEN ValueTable
.NewValue Else employeeTable.address End
FROM ValueTable
where employeeTable.Empid=ValueTable.Empid

You might also like