我有两个表 tb1 和 tb2
我必须在用户级别更新两个表的公共列
我对两个表都有一个共同的标准,例如用户名。
所以我想这样更新:
UPDATE tb1, tb2 SET user_level=1 WHERE username="Mr.X"
但不知何故它不起作用。
正确的 mysql 查询是什么?
尝试这个:
UPDATE table_1 tb1,
table_2 tb2,
table_3 tb3
SET tb1.field2 = "some value",
tb2.field3 = "some other value",
tb3.field4 = "some another value"
WHERE tb1.field1 = tb2.field1
AND tb1.field1 = tb3.field1
AND tb1.field1 = "value"
我在 MS Access 和 SQL SERVER 2008 上测试了代码
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)