何世红与浦发银行:SQL两张表插入的问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 01:19:33
就是我想把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;

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