0

やあみんな私のSQLクエリでこの構文エラーを取得します:

'#1064-SQL構文にエラーがあります。1行目の「A(ステータス)値(「NOK」)INNER JOIN lm_Schwellwert S ON A.Typ = S.Typ WHERE AB」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

これは私の質問です:

INSERT INTO lm_Artikel A INNER JOIN lm_Schwellwert S 
ON A.Typ = S.Typ (Status) VALUES ("NOK") WHERE A.Bestand < S.Schwellwert 

何が悪いのかわからないエラーを見つけるのを手伝ってくれませんか。

4

2 に答える 2

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 
于 2012-11-23T07:43:05.373 に答える
0

これを試して

INSERT INTO  lm_Artikel  (status)
select "NOK" from lm_Schwellwert S INNER JOIN lm_Artikel A
WHERE A.Bestand < S.Schwellwert
于 2012-11-23T08:06:05.643 に答える