他のテーブルの選択結果に基づいて、テーブルに 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.ALIAS
is 0-50 AND ifのみですA.NUM = M.NUM
。
スクリプトを実行すると、エラーなしで完了しましたが、再確認すると挿入が行われませんでした。
ご協力ありがとうございました。