嘿家伙在我的SQL查询中收到此语法错误:
'#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以便在“A(状态)值(”NOK“)内使用正确的语法INNER JOIN lm_Schwellwert S ON A.Typ = S.Typ WHERE A.B'在第1行
这是我的疑问:
INSERT INTO lm_Artikel A INNER JOIN lm_Schwellwert S
ON A.Typ = S.Typ (Status) VALUES ("NOK") WHERE A.Bestand < S.Schwellwert
你能帮我找到错误,我不知道出了什么问题。
答案 0 :(得分:5)
我认为你正在尝试这样做:
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
答案 1 :(得分:0)
试试这个
INSERT INTO lm_Artikel (status)
select "NOK" from lm_Schwellwert S INNER JOIN lm_Artikel A
WHERE A.Bestand < S.Schwellwert