2016-07-01 14 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 

今私は第二のテーブルIDを持つpostcodeidを更新したいです。下の表のように

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

しかし、どのように両方のテーブルが接続されていますか? 'postid'の値は各行で同じです。したがって、1:1の関係はないようです。 –

+0

私は1:1の関係はありませんが、同じpostcodeidのために私は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カラムがありません –