我現(xiàn)在批量往數(shù)據庫里導正式數(shù)據(sql insert),但是數(shù)據中有三列分別是崗位,辦事處,大區(qū),給的數(shù)據中只給了崗位的值,辦事處的值可以通過崗位值在崗位表查到,大區(qū)的值可以通過辦事處的值在辦事處表里查到?,F(xiàn)在我已經把其他數(shù)據都導進去了,只剩辦事處和大區(qū)沒有值,我該如何批量更新這兩列的值啊
導入的數(shù)據的表:
崗位表:
辦事處表:
本人sql不是很好,希望sql大神能給出來解惑一下,拜謝~
擁有18年軟件開發(fā)和IT教學經驗。曾任多家上市公司技術總監(jiān)、架構師、項目經理、高級軟件工程師等職務。 網絡人氣名人講師,...
UPDATE?TABLE1?t1,?TABLE2?t2?SET?t1.OFFICE_CODE=t2.OFFICE_CODE?WHERE?t1.STATION_CODE=t2.STATION_CODE;
//更新辦事處: UPDATE?導入的數(shù)據的表? AS?a JOIN?崗位表? AS?b SET?a.OFFICE_CODE?=?b.OFFICE_CODE WHERE?a.STATION_CODE?=?b.STATION_CODE //更新大區(qū): UPDATE?導入的數(shù)據的表? AS?a JOIN?辦事處表 AS?b SET?a.ZONE_CODE?=?b.ZONE_CODE WHERE?a.OFFICE_CODE?=?b.OFFICE_CODE