それらはNULL
に設定されます 一致するものがない場合。
JOIN
を使用することから始めます 更新の構文:
UPDATE customers c JOIN
prospects p
ON p.prospect = c.entry_company_tax_id
SET c.entry_company_tax_id = p.account;
これには、一致するレコードのみを更新するという利点があります。したがって、新しいNULL
は更新されません。 値(p.account
を除く NULL
です 。
次に、それが正しいJOIN
であるかどうかを調査できます 2つのテーブルのキー。 entry_company_tax_id
を使用していますか JOIN
の両方に使用されます とフィールド値については?