OK I have 2 tables:
holdings: (id, long_name, value, date, sedol)
asset_key: (id, long_name, sedol)
My issue is that in holdings
there are many records where the sedol
wasn't filled in. I have the asset_key
table however that maps a given long_name
to a sedol
.
Is there a query that can populate holdings.sedol
with the result from asset_key
?
Something like:
UPDATE holdings SET holdings.sedol =
SELECT asset_key.sedol FROM asset_key
WHERE sedol.long_name = asset_key.long_name