2016-07-01 19 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列 –