1

mysqlデータベースに2つのテーブルがあります。メンバーとクラス番号。両方のテーブルには有料の年フィールドがあり、両方にコードフィールドがあります。メンバーテーブルの支払年をコード番号テーブルの値で更新したいのですが、メンバーのコードはクラス番号のコードと同じです。私はこれがおそらく正しいとは言えないことを知っていますが、それはそれをもう少しよく説明するかもしれません。

UPDATEメンバーSETpayedYear(ClassNumbersのPAID YEARの値)ここで、cl_code == code

メンバー

id、

支払われた年、

cl_code、

ClassNumbers

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 に答える