使用其他表中的值更新MYSQL表

时间:2012-03-14 14:46:31

标签: 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

如何从tbl 2更新表1 GG和GA值,通过CC链接?

1 个答案:

答案 0 :(得分:2)

尝试:

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

我认为它非常自我解释 - 但它将tbl1.GG更新为tbl2.GG,将tbl1.GA更新为tbl2.GA tbl1.CC等于tbl2.CC