2015-02-24 70 views
0

我想用同一個表名稱的同一個數據庫上的另一個表中的信息更新表。 我只是想要的信息是相同的,沒有主鍵或約束只涉及一個直接的記錄替換,我不斷收到錯誤。下面是更新表與來自另一個同名的表的信息的字段

我的查詢:

UPDATE VNDLOC 
SET 
VNDLOC=VNDLOC 
FROM rockpot 

編輯:

UPDATE VNDLOW 
    SET EOBTYP = VNDLOW.EOBTYP, 
    EDI_X12_835_VERSION = VNDLOW.EDI_X12_835_VERSION 
    FROM ROCKPOT 
+1

你的問題不太清楚,,,請提高y我們的問題 – 2015-02-24 19:44:23

回答

0

如果雙方的匹配列,然後像下面會爲你工作:

UPDATE Table1 SET Column1 = Table2.ColumnX, Column2 = Table2.ColumnY 
FROM Table2 
WHERE Table1.MatchingColumn = Table2.MatchingColumn 
+0

這是我的修改,但它不識別db名稱UPDATE VNDLOW SET EOBTYP = VNDLOW.EOBTYP,EDI_X12_835_VERSION = VNDLOW.EDI_X12_835_VERSION FROM ROCKPOT – khan16 2015-02-24 18:14:37

相關問題