0

基本的に、私がやりたいことは次のとおりです。

INSERT INTO table
(
    column1, column2
)
VALUES
(
    ?, ?
)
WHERE EXISTS
(
    SELECT 1
    FROM table2
    WHERE id = ?
)

つまり、id が table2 に存在する場合、値を挿入する必要があります。それ以外の場合は何も起こりません。

このタスクの正しい構文は何ですか?

4

3 に答える 3