joined update syntax varies from database to database
in sql server, it's
PHP Code:
update table1
set fldx = t2.fldy
from table1 t1
inner
join table2 t2
on t1.keyfld = t2.keyfld
where t2.fldz = 'foo'
whereas in access it's
PHP Code:
update table1
inner
join table2
on table1.keyfld = table2.keyfld
set table1.fldx = table2.fldy
where table2.fldz = 'foo'
so for your example you would write
PHP Code:
update Employees
inner
join Salaries
on Employees.EmpID = Salaries.EmpID
set Employees.SALARY = Salaries.SALARY