我有 2 个表 department_referance 和 department 在 department_referance 中的代码等于 department 表中的 department_string_id。
department_referance //table
id code sl_flag
DD01 1
department //table
department_id department_string_id sl_flag
DD01
我想从 department_referance 获取 sl_flag 值并更新 department 表的 sl_flag 中的值。
update sl_flag='(SELECT a.sl_flag FROM department_referance a inner JOIN department b on a.code=b.department_string_id)'
最佳答案
你可以使用这个查询
UPDATE department d
join department_referance
dr on dr.code = d.department_string_id
set d.sl_flag = dr.sl_flag
关于php - 用其他表值更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46362472/