嘿伙计们我试图将INSERT
查询转换为Update
查询。但我在做这件事时遇到了问题。这是我的Insert
查询:
INSERT INTO lm_Artikel (Status)
SELECT 'NOK'
FROM lm_Artikel A
INNER JOIN lm_Schwellwert S ON A.Typ = S.Typ
WHERE A.Bestand < S.Schwellwert
这是我试图改变它的原因:
Update A SET A.Status = 'NOK'
FROM lm_Artikel A
INNER JOIN lm_Schwellwert S ON A.Typ = S.Typ
WHERE A.Bestand < S.Schwellwert
任何人都可以帮助我吗?
答案 0 :(得分:3)
在MySQL中,加入表时没有FROM
个关键字。您的连接语法是正确的,但这适用于T-SQL
Update lm_Artikel A
INNER JOIN lm_Schwellwert S
ON A.Typ = S.Typ
SET A.Status = 'NOK'
WHERE A.Bestand < S.Schwellwert