I have two almost identical tables.
Need to update every Postal
in TABLE_03 when it's NULL
There's no ID or Primary Key to use so I'm linking these with columns Link
, Name
and PhoneNum
/ ( Phone
in TABLE_ALL )
Tried SQL:
UPDATE TABLE_03 a
join TABLE_ALL b
ON a.Link = b.Link,
a.Name = b.Name,
a.PhoneNum = b.Phone
SET a.Postal = b.PostalCode
WHERE a.Postal IS NULL;
SQL Server gives error
Incorrect syntax near 'a'.
Without aliases :
UPDATE TABLE_03
join TABLE_ALL
ON TABLE_03.Link = TABLE_ALL.Link,
TABLE_03.Name = TABLE_ALL.Name,
TABLE_03.PhoneNum = TABLE_ALL.Phone
SET TABLE_03.Postal = TABLE_ALL.PostalCode
WHERE TABLE_03.Postal IS NULL;
Gives error:
Incorrect syntax near the keyword 'join'.