0
我有3個表僱員,管理員,用戶。我想插入值1到用戶列IS_MANAGER僅從如果ID員工比賽ID從經理。 編號是僱員和主要和外鍵管理主鍵。如果兩個不同表中的id匹配,MySQL會在列中插入特定值?
任何幫助,將不勝感激。由於
我有3個表僱員,管理員,用戶。我想插入值1到用戶列IS_MANAGER僅從如果ID員工比賽ID從經理。 編號是僱員和主要和外鍵管理主鍵。如果兩個不同表中的id匹配,MySQL會在列中插入特定值?
任何幫助,將不勝感激。由於
要麼
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
)
會做。我建議後者更好的可讀性。
工作非常感謝 – GuyWhoReadsStockoverflow