怎么将一个表中不同的数据复制到另一个表中

如何将一个表中不同的数据复制到另一个表中
如题,A和B两个表,主键都为JCLSH和times字段,现比较A和B两个表中的JCLSH记录,将A表中存在而B表中不存在的JCLSH记录更新到B表中。例如A表中有20140807-1这个JCLSH记录,B表中没有,则将该条记录和times(=1)插入到B表中,如何实现?
------解决方案--------------------
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