东风雪铁龙世嘉2014款:SQL两张表插入的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 14:29:59
就是我想把A表数据插入到B表,不过B表中原来有一些数据,怎么判断如果B表中存在就不插入?
问题补充:我不会用IF呀,帮忙写出来吧

(1):用两个集合的差
insert into B (列名1,列名2) select 列名 from A minus B;

(2):用条件语句选择B表中没有的元素
insert into B (列名1,列名2) select 列名 from A natural join B where A.列名1!=B.列名1 and A.列名2!=B.列名2;

表结构不贴出来怎么帮你?