是否有用于将数据插入id =表id的行的SQL命令,如果它不存在则插入新行?
像: ('如果存在用户ID = ID',则插入用户)
答案 0 :(得分:1)
我理解你的问题
INSERT INTO table1(value1, value2)
SELECT value1, value2 FROM table2where table2.userID = Id
答案 1 :(得分:1)
你可以写一些简单的东西:
IF (SELECT COUNT(t.ID) FROM t WHERE t.ID=@id)=1
UPDATE
ELSE
INSERT