我想更新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
先谢谢你。
答案 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