2016-07-01 23 views
0

我有2個表這兩個表中有重複記錄更新IDS

的Emp

Empid  postid  postcodeid 
    1   1    null 
    2   1    null 
    3   1    null 

第二臺 郵編

Postcodeid  postid  
     1   1 
     2   1 
     3   1 

現在我想更新與第二臺IDS postcodeid 。 像下表

Empid  postid  postcodeid 
    1   1    1 
    2   1    2 
    3   1    3 
+1

但怎麼都表連接? 「postid」的值對於每一行都是相同的,因此,似乎沒有1:1的關係。 –

+0

雅1:1關係不存在,但對於相同的郵政編碼我產生像this.any光標或while循環我們可以使用? –

+1

@ChaituMeher你想如何更新沒有任何相同的唯一標識符的表? – user3378165

回答

0

運行的Update查詢:

UPDATE table1 
SET table1.postcodeid=table2.postcodeid 
WHERE table1.empid= table2.empid 
+0

table2似乎沒有'empid'列。 –

+0

你是對的,我想知道如果它的一個錯誤,否則我不知道OP如何更新表。 – user3378165

+0

它不是一個錯誤第2表沒有empid列 –