前提條件:
表info_user中有字段id和name,欄位id為索引
表data_user_info中有字段id和name,欄位id為索引
其中表info_user中欄位id和表data_user_info中欄位id數值一致。
要求實現:
更新表info_user中的字段name 與表data_user_info中欄位name一致。
實現的sql語句為:
update info_user i set (i.name) = (select d.name from data_user_info d where d.id = i.id)
where i.id = (select d.id from data_user_info d where d.id = i.id);
commit;
Update 兩個表之間資料更新
update 兩個表之間資料更新 今天遇到乙個問題,就是在原來的乙個表的基礎上增加兩個字段,並且根據歷史資料和乙個計算方法把這兩個字段補齊。到網上查了一下。一 當用乙個表中的資料來更新另乙個表中的資料,t sql提供多種寫法 下面列出了二種 但建議用第一種寫法,雖然傳統,但結構清晰。並且要注意,當用...
Update 兩個表之間資料更新
一 當用乙個表中的資料來更新另乙個表中的資料,t sql提供多種寫法 下面列出了二種 但建議用第一種寫法,雖然傳統,但結構清晰。並且要注意,當用乙個表中的資料來更新另乙個表中的資料時,二個表一定要有關聯!1.update t1 set t1.c2 t2.c2 from t2 where t1.c1 ...
兩個表之間多字段的匹配!
乙個專案中涉及到問題 歷史工資資料中的員工資訊與最新的員工資訊之間存在差異,需要對歷史資料到進行匹配後,才能進行匯入 建立測試環境 declare a table id int,name varchar 10 declare b table id int,name varchar 10 insert...