我想更新a.i ist,但不是结果,我得到了一个错误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-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