1

我在 mysql 数据库中有两个表。成员和班级编号。两个表都有一个付费年份字段,并且都有一个代码字段。我想用代码编号表中的值更新成员表中的付费年份,其中成员中的代码与 ClassNumbers 中的代码相同。我知道这可能远非正确,但它可能会更好地解释它。

UPDATE Members SETpaidYear (The VALUE OF PAID YEAR IN ClassNumbers) where cl_code == code

成员

ID,

付薪年,

cl_code,

班级编号

ID,

付薪年,

代码,

我在搜索其他答案时遇到了这段代码我认为它是类似的

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 = ''
4

1 回答 1

0
UPDATE Members JOIN ClassNumbers ON Members.cl_code = ClassNumbers.code
SET    Members.paidyear = ClassNumbers.paidyear
于 2012-09-03T13:55:14.940 回答