0

テーブルにデータ レコードを追加するためのクエリが必要です。テーブルに挿入するレコードが既に存在するかどうかを事前に確認したい。これが私のコードです(動作します):

INSERT INTO table1(field1, field2) 
    SELECT 'value1', 'value2' 
    FROM   table1 
    WHERE  NOT EXISTS (SELECT * 
                       FROM   table1 
                       WHERE  field1 = 'value1' 
                          AND field2 = 'value2') 
    GROUP  BY 'value1', 'value2' 

私のコードはあまり効果的ではないと思います。おそらく、同じ結果を達成するためのより良いステートメントがありますか?

4

2 に答える 2