我有2个表.一个是表A 一个是表b
表A的字段是:
ID GONGHAO NAME XIANLU JINGE eJINGE
表b的字段是:
id GONGHAO NAME eJINGE
怎么样才能这样:
当表B的GONGHAO=表A的GONGHAO时就把表B的eJINGE写到表a的eJINGE中
当表B的GONGHAO不等于表A的GONGHAO时,而表b的NAME=表A的name时也把表B的eJINGE写到表A的eJINGE中!
insert A(eJINGE
select B.eJINGE from A
inner join B on B.GONGHAO=A.GONGHAO or (B.GONGHAO != A.GONGHAO and B.NAME=A.NAME)
上面的只是插入了一条新的记录!
可是我只是要在原有的记录里的A(eJINGE)栏中添加B表中的eJINGE的其它信息不要改变.
表A的字段是:
ID GONGHAO NAME XIANLU JINGE eJINGE
表b的字段是:
id GONGHAO NAME eJINGE
怎么样才能这样:
当表B的GONGHAO=表A的GONGHAO时就把表B的eJINGE写到表a的eJINGE中
当表B的GONGHAO不等于表A的GONGHAO时,而表b的NAME=表A的name时也把表B的eJINGE写到表A的eJINGE中!
insert A(eJINGE
select B.eJINGE from A
inner join B on B.GONGHAO=A.GONGHAO or (B.GONGHAO != A.GONGHAO and B.NAME=A.NAME)
上面的只是插入了一条新的记录!
可是我只是要在原有的记录里的A(eJINGE)栏中添加B表中的eJINGE的其它信息不要改变.