兴义中学2018教师招聘:高手求救:请问如何从两个数据库中的两个表的数据进行对比,更新,插入

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 16:46:32
高手求救:请问如何从两个数据库中的两个表的数据进行对比,更新,插入,比如一个表是table1(ID,YEWUID,STATE),talel2(ID,SPID,STATE),当检测table2的ID在table1不存在的时候,则ID-ID,YEWUID-SPID,STATE-STATE插入table1,条件是table2的YEWUID=YPGG,怎么样用SQL语句的方法进行更新,不用DATASET,小弟太阳下在线跪求了~~~
20分全给了!!!
在.NET中如何实现呢?就用应用程序,也用SQL,不用DATASET!
谢谢各位了~~~

update table1 a set a.ID=b.ID,a.YEWUID=b.SPID,a.STATE=b.STATE from table2 b where b.id not in (select id from table1) and b.YEWUID=YPGG
不知道YPGG是哪来的,你自己搞定吧如果是table2的就b.YPGG
也不知道你的两个数据库是怎么回事,要是sqlserver就把table1,table2换成database1.dbo.table1,database2.dbo.table2
要是access就麻烦了