Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用另一个Mysql表中的值更新Mysql表_Mysql_Sql Update - Fatal编程技术网

使用另一个Mysql表中的值更新Mysql表

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

我在mysql数据库中有两个表。成员和类号。两个表都有一个“支付年份”字段和一个“代码”字段。我想用代码编号表中的值更新Members表中的Payear,其中Members中的代码与ClassNumber中的代码相同。 我知道这可能是不正确的,但它可能解释得更好一点

UPDATE Members SET paidYear类别编号中已支付年份的值,其中cl_code==code

成员

身份证

付薪年度

cl_代码

类号

身份证

派代尔

代码

我在搜索其他答案时遇到了这个代码,我想这是类似的

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