update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
看起来有点绕口吧,举个例子吧,如图 两张表,字段名也不同字段gs 和另一张表 gsmc 的有些值是相同的 我们要做的就是把这个相同的值找出来 会写这个sql语句就可以 只写重点 这样就可以成功的输出来了 如果像我这样有登录的用户不同,比如这样 维护人都是登陆的那个人,sql语句可以这样写 当然这里的 xm是这里的 应该都能看懂,不明白的可以私聊,希望可以帮助到你们 ...
2017-08-19 16:40 0 3505 推荐指数:
update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
select A.* from tb_mend_enrol A, (select A.Typeid, A.address from tb_mend_enrol A ...
有一个需求需要同步两张表的相同字段,比如表A和表B,这两张表是不同的用户下的表,表结构是一样的。 一开始我简单写了一个sql语句,如下: 运行一下,报错,ORA-01407:无法更新字段pid为NULL,想了一下,估计是表B中pid有NULL的值,而A表pid确实不能为NULL ...
select * from (select xm,je from table) a , (select xm01,je01 from table) bwhere a.xm = b.xm01and a. ...