Mysql 使用相同的值更新不同表中的不同列

Mysql 使用相同的值更新不同表中的不同列,mysql,Mysql,我现在被卡住了 我有两个名为Employee和Employee\u Review的表。在Employee表中,我有一个名为Employee_ID和Job_ID的列,在Employee_Review表中,有相同的列名为Employee_ID和Job_ID 我要做的是使用Employee table Job_ID值更新Employee_Review Job_ID列,其中Employee_ID等于Employee_Review列Employee_ID 这是可能的吗 将视为尝试(如先备份)类似 UPDA

我现在被卡住了

我有两个名为Employee和Employee\u Review的表。在Employee表中,我有一个名为Employee_ID和Job_ID的列,在Employee_Review表中,有相同的列名为Employee_ID和Job_ID

我要做的是使用Employee table Job_ID值更新Employee_Review Job_ID列,其中Employee_ID等于Employee_Review列Employee_ID

这是可能的吗

视为尝试(如先备份)类似

UPDATE Employee_Review er
JOIN Employee e on e.employee_id = er.employee_id
SET er.job_id = e.job_id
WHERE e.employee_id = er.employee_id
基本上说是更新
Employee\u Review
表。。加入
Employee
表并将
Employee\u Review
职务Id
设置为等于
Employee
职务Id
。。其中
Employee
Employee\u Id
=
Employee\u Review
Employee\u Id

有意义吗?

尝试(如在“备份第一”中)类似的方法

UPDATE Employee_Review er
JOIN Employee e on e.employee_id = er.employee_id
SET er.job_id = e.job_id
WHERE e.employee_id = er.employee_id
基本上说是更新
Employee\u Review
表。。加入
Employee
表并将
Employee\u Review
职务Id
设置为等于
Employee
职务Id
。。其中
Employee
Employee\u Id
=
Employee\u Review
Employee\u Id

有意义吗