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. ...