2012-03-14 21 views
0

I持って、次の表:更新MYSQLテーブル

TBL1:

CC GG GA VALUE 
01 NULL NULL 10 
02 NULL NULL 22 
01 NULL NULL 04 
03 NULL NULL 04 

TBL2:

CC GG GA 
01 aa xx 
02 bb yy 
03 cc zz 

Iから表1 GGおよびGA値を更新するにはどうすればよいですtbl 2、CCによるリンク?

答えて

2

試してみてください。

UPDATE tbl1,tbl2 
SET tbl1.GG = tbl2.GG, tbl1.GA = tbl2.GA 
WHERE tbl1.CC = tbl2.CC 

私はそのかなり自明だと思います - しかし、それはtbl1.CCtbl2.CC

+0

おかげに等しいtbl2.GAtbl2.GGtbl1.GAtbl1.GGを更新!うまく働いた。 –