Sie würden auf NULL
gesetzt wenn es keine Übereinstimmungen gibt.
Ich würde mit JOIN
beginnen Syntax für das Update:
UPDATE customers c JOIN
prospects p
ON p.prospect = c.entry_company_tax_id
SET c.entry_company_tax_id = p.account;
Dies hat den Vorteil, dass nur übereinstimmende Datensätze aktualisiert werden – also kein neues NULL
Werte (es sei denn, p.account
ist NULL
).
Dann können Sie untersuchen, ob das der richtige JOIN
ist Schlüssel für die beiden Tabellen. Verwenden Sie entry_company_tax_id
wird sowohl für den JOIN
verwendet und für den Feldwert?