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

Update field x from second join error

我想更新 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

提前致谢。

您正在使用 SQL-服务器语法,试试这个:

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