SQL中兩個(gè)關(guān)聯(lián)表批量更新數(shù)據(jù)的方法
如果SQL數(shù)據(jù)庫(kù)中A表和B表通過(guò)key關(guān)聯(lián),那么如何進(jìn)行批量更新數(shù)據(jù)呢?下面就將為您介紹這種批量更新數(shù)據(jù)的SQL語(yǔ)句寫(xiě)法,供您參考,如果您在SQL批量更新數(shù)據(jù)方面遇到過(guò)問(wèn)題,不妨一看,相信對(duì)您會(huì)有所啟迪。
A,B表通過(guò)key關(guān)聯(lián)的批量更新數(shù)據(jù)方法:
批量修改:{
update A
set A.qcye=B.qcye
from B
where A.kmdm=B.kmdm
and A.fmonth=B.fmonth
and A.fmonth=0
}
修改之后的查詢,結(jié)果正確,OK
{
select * from A
where fmonth=0 and qcye<>0
and kmdm like '1606%' and len(kmdm)=10 order by kmdm
select * from B where fmonth=0 and qcye<>0
and kmdm like '1606%' and len(kmdm)=10 order by kmdm
}
【編輯推薦】