2012-06-19 50 views
0

看起來這對你來說是一個簡單的問題,但是這個問題在我的腦海中快要近1個小時了!更新信息詢問Microsoft Access中的起源和目的地記錄

我有一個表(noeuds)與許多不同的設備(noeud),他們每個人的地址是Rivoli,insee_com,num_voie。

我需要將地址從一個noeud複製到另一個由微軟訪問用戶在簡單查詢中定義的noeud。我嘗試了這樣一個簡單的東西,任何人都可以給我的房間帶來光線,並幫助我解決這個問題?

UPDATE noeuds AS n 
SET n.RIVOLI = SELECT RIVOLI FROM noeuds WHERE (NOEUD=[orig]) 

WHERE (SELECT noeuds.NOEUD, noeuds.* FROM noeuds WHERE (((noeuds.NOEUD)=[dest]))); 

我使用的是M $ Access數據庫

回答

1

你要仔細考慮。只需使用設定目標字段=源字段別名引用noeuds表兩次UPDATE子句中,並使用一個簡單的地方

UPDATE noeuds AS dest, noeuds AS source 
SET dest.RIVOLI = source.RIVOLI 
WHERE 
     dest.NOEUD =[dest] 
     and 
    source.NOEUD = [orig] 
+0

非常感謝你,我會改變100多條記錄手工複製地址爲每個項目。我真的需要這個簡單的更新刷新.... – Odones

相關問題