使用另一个Mysql表中的值更新Mysql表
我在mysql数据库中有两个表。成员和类号。两个表都有一个“支付年份”字段和一个“代码”字段。我想用代码编号表中的值更新Members表中的Payear,其中Members中的代码与ClassNumber中的代码相同。 我知道这可能是不正确的,但它可能解释得更好一点 UPDATE Members SET paidYear类别编号中已支付年份的值,其中cl_code==code 成员 身份证 付薪年度 cl_代码 类号 身份证 派代尔 代码 我在搜索其他答案时遇到了这个代码,我想这是类似的使用另一个Mysql表中的值更新Mysql表,mysql,sql-update,Mysql,Sql Update,我在mysql数据库中有两个表。成员和类号。两个表都有一个“支付年份”字段和一个“代码”字段。我想用代码编号表中的值更新Members表中的Payear,其中Members中的代码与ClassNumber中的代码相同。 我知道这可能是不正确的,但它可能解释得更好一点 UPDATE Members SET paidYear类别编号中已支付年份的值,其中cl_code==code 成员 身份证 付薪年度 cl_代码 类号 身份证 派代尔 代码 我在搜索其他答案时遇到了这个代码,我想这是类似的 UPD
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 = ''
你在那里得到了答案。。。那你需要什么?
UPDATE Members JOIN ClassNumbers ON Members.cl_code = ClassNumbers.code
SET Members.paidyear = ClassNumbers.paidyear