2012-09-03 43 views
1

我在mysql数据库中有两个表。 Memebers和ClassNumbers。两个表都有一个付费年份字段,并且都有一个代码字段。我想用代码数字表中的值更新Members表中的付费年份其中成员中的代码与ClassNumbers中的代码相同。 我知道这可能不是很靠近,但它可能会更好地解释它。使用另一个mysql表中的值更新Mysql表

UPDATE集成员paidYear(支付一年的ClassNumbers的值),其中cl_code ==代码

成员

ID,

带薪年,

cl_code,

ClassNumbers

ID,

paidyear,

代码,

我碰到这个代码来寻找其他的答案时,我想这是类似的东西

UPDATE business b, people p 
SET b.email = p.email 
WHERE b.business_id = p.business_id 
AND p.sort_order = '1' 
AND b.email = '' 
+1

以及你长了那里的答案......那么你需要什么? – MimiEAM

回答

0
UPDATE Members JOIN ClassNumbers ON Members.cl_code = ClassNumbers.code 
SET Members.paidyear = ClassNumbers.paidyear 
相关问题