Mysql sql查询给出语法错误
嘿,伙计们,我的sql查询中出现了以下语法错误: '1064-您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以了解在A.Typ=S.Typ,其中A.B'在第1行使用接近'A状态值NOK INERNAL JOIN lm_Schwellwert S的正确语法 这是我的疑问:Mysql sql查询给出语法错误,mysql,sql,Mysql,Sql,嘿,伙计们,我的sql查询中出现了以下语法错误: '1064-您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以了解在A.Typ=S.Typ,其中A.B'在第1行使用接近'A状态值NOK INERNAL JOIN lm_Schwellwert S的正确语法 这是我的疑问: INSERT INTO lm_Artikel A INNER JOIN lm_Schwellwert S ON A.Typ = S.Typ (Status) VALUES ("NOK") WHERE A.B
INSERT INTO lm_Artikel A INNER JOIN lm_Schwellwert S
ON A.Typ = S.Typ (Status) VALUES ("NOK") WHERE A.Bestand < S.Schwellwert
你能帮我找到错误吗?我不知道是什么地方出了问题。我想你是在试图这样做:
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
我认为您正在尝试这样做:
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
试试这个
INSERT INTO lm_Artikel (status)
select "NOK" from lm_Schwellwert S INNER JOIN lm_Artikel A
WHERE A.Bestand < S.Schwellwert
试试这个
INSERT INTO lm_Artikel (status)
select "NOK" from lm_Schwellwert S INNER JOIN lm_Artikel A
WHERE A.Bestand < S.Schwellwert
否我要插入NOK未选择it@Pgr456-这将完全符合您在发布的查询中尝试执行的操作。这将通过确保两个表中的典型值相等且A.Bestand