我希望通过为table1
的{{1}}匹配table2
的一个列值,将记录插入ID
。如果它不存在,则为该table1
插入该列值。我怎样才能做到这一点?
ID
包含table1
和roleID
,其中包含ScreenCode
的访问类型:
roleID
包含table2
:
问题是,当添加新屏幕时,应为ScreenCodes
表中的每个角色添加其访问类型N
。
答案 0 :(得分:0)
IF EXISTS (SELECT * FROM Table1 WHERE Table1.Id in(select top 1 Table2.column from Table2 ) THEN
--Do what you want
ELSE
--Insert
INSERT INTO TABLE1(Values) VALUES('')
SELECT TableID FROM Table WHERE TableID=SCOPE_IDENTITY()
END
试试这个,希望这会有所帮助