【发布时间】:2017-09-04 20:19:44
【问题描述】:
我正在尝试使用 2 个表设置更新,但我不知道如何加入第二个表。
我现在拥有的:
UPDATE Exp SET AMOUNT = 15, inner join Sal WHERE (DN = 120 AND NOM = 2122)
OR (DN = 120 AND EAN = 2000000221412);
Table Exp:
DN | NOM | AMOUNT |
.........................
120 | 2122 | 0 |
Table Sal:
NOM | EAN |
..........................
2122 | 2000000221412 |
谢谢。
编辑1:没有加入有什么办法吗?
【问题讨论】:
-
为什么您需要将表 exp 连接到表 sal 而从 sal 表中没有您需要将表 exp 更新到的信息?您可能只需要 where 存在而不是来自 sal 表。
标签: mysql sql sql-update inner-join