0

他のテーブルの選択結果に基づいて、テーブルに 2 つの値を挿入する必要があります。

IF NOT EXISTS
    (
    SELECT M.DNUM, M.NAME, U.ID, A.ID, A.RIGHT
    FROM [ACCESS] A JOIN [MASTER] M
    ON M.DNUM = A.NUM
    JOIN [USERS] U
    ON U.NUM = D.ID
    WHERE M.ALIAS = '0-50'
    GROUP BY M.DNUM, M.NAME, U.ID, A.ID, A.RIGHT
    )
BEGIN
    INSERT INTO [ACCESS]
    (ID, RIGHT)
    VALUES
    ('9','3')
END

[ACCESS]テーブルに 2 つの値を追加する必要がありますが、値を追加したいのは、 M.ALIASis 0-50 AND ifのみですA.NUM = M.NUM

スクリプトを実行すると、エラーなしで完了しましたが、再確認すると挿入が行われませんでした。

ご協力ありがとうございました。

4

1 に答える 1