2012-09-03 61 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