1

やあみんな私は私の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 

それは機能していません誰かが私を助けることができますか?

4

1 に答える 1

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 
于 2012-11-23T09:37:47.377 に答える