各位大侠meger into 是否可以开分枝? 解决了膜拜您!!!!!~~~
描述:有三个表A01,B01,C01 现以C来比较两个表,C01表中存有A01.id,b01.id....
C01结构是这样的 ID,A01ID,B01ID,A01NAME,A01IDCARD,A01SEX,B01NAME,BO1IDCARD,BO1SEX.....就不一一列举了.
下边是我写的meger into
meger into C01 C
using A01 A on(c.A1ID=A.ID)
when matched then
update set C.A1NAME=A.NAME,C.A1SEX=A.SEX,C.A1IDCARD=A.IDCARD
when not matched then
insert (C.A1id,C.A1NAME,C.A1IDCARD,C.A1SEX)
values (A.ID,A.NAME,A.IDCARD,A.SEX);
commit;
以上相同的更新成功了,如果插入了一条叫张三的记录(ID为:6676$5675,身份证号:1234567,姓名:张三,性别:男)
问当与B01这个表在做比较的时候,B01表中也有个叫张三的身份证号为1234567,性别男这个时候怎么办:
我的理解是这个时候B01这个表中的张三应该和A01这个表中的张三合成一条记录不应该在单独插入,这种meger into 怎么写谢谢.