insert into b(JCLSH,times) select a.JCLSH,1 from a where JCLSH not in(select JCLSH from b)
insert into B表([字段列表]) select a.[字段列表] from A表 a left join B表 b on a.JCLSH=b.JCLSH where b.JCLSH is null
MERGE B --要处理的表 USING A --参照的表 ON A.ID=B.ID and A.Name=B.Name --关联条件 WHEN NOT MATCHED THEN INSERT(id,Name) VALUES(A.ID,A.Name); --如果要处理表没有参照表上的记录,则插入 --WHEN MATCHED THEN UPDATE SET A.ACOL=B.BCOL --如果记录匹配,就更新目标表的匹配行
select a.JCLSH,1 from a where JCLSH not in(select JCLSH from b)
insert into B表([字段列表])
select a.[字段列表]
from A表 a
left join B表 b on a.JCLSH=b.JCLSH
where b.JCLSH is null
USING A --参照的表
ON A.ID=B.ID and A.Name=B.Name --关联条件
WHEN NOT MATCHED THEN INSERT(id,Name) VALUES(A.ID,A.Name); --如果要处理表没有参照表上的记录,则插入
--WHEN MATCHED THEN UPDATE SET A.ACOL=B.BCOL --如果记录匹配,就更新目标表的匹配行