从第二个连接错误更新字段x

时间:2016-11-17 10:32:24

标签: mysql sql mysql-error-1064

我想更新a.instit但不是结果我得到了错误1064

          UPDATE a
          SET a.instit = c.bezeichnung
          FROM kunde AS a
          INNER JOIN bestellte_artikel AS b
          ON a.idkunde = b.idkunde
          INNER JOIN artikel AS c
          ON b.idartikel = c.idartikel
          where 1

先谢谢你。

1 个答案:

答案 0 :(得分:1)

您正在使用SQL-Server语法,请尝试以下方法:

UPDATE kunde  a
INNER JOIN bestellte_artikel  b
 ON a.idkunde = b.idkunde
INNER JOIN artikel c
 ON b.idartikel = c.idartikel
SET a.instit = c.bezeichnung
where 1