當要關聯多個資料表 (Table) 來執行 Update 指令時

【SQL Server】

UPDATE   Tab1  
          SET   a.Name   =   b.Name  
          FROM   Tab1   a,Tab2   b  
          WHERE   a.ID   =   b.ID; 

【Access】

注意:ACCESS 中的 UPDATE 語句沒有 FROM 子句

UPDATE   Tab1   a,Tab2   b  
          SET   a.Name   =   b.Name  
          WHERE   a.ID   =   b.ID; 

 

UPDATE   Tab1   a,(Select   ID,Name   From   Tab2)   b  
          SET   a.Name   =   b.Name  
          WHERE   a.ID   =   b.ID;

創作者介紹
創作者 tsuozoe 的頭像
tsuozoe

隨便寫寫的新天地

tsuozoe 發表在 痞客邦 留言(0) 人氣()