我有3个表员工,经理,用户。仅当员工中的 ID 与 id <匹配时,我才想将值1插入用户列 is_manager / strong>来自经理。 ID 是员工中的主键,管理员中的主键和外键。
任何帮助将不胜感激。感谢
答案 0 :(得分:4)
要么
UPDATE users
INNER JOIN managers ON users.id=managers.id
SET users.is_manager=1
或
UPDATE users SET is_manager=1
WHERE id IN (
SELECT id FROM managers
)
会做的。我推荐后者以提高可读性。