UPDATE en dos tablas UNIDAS INTERNAS en SQL Server Compact 4

Estoy tratando de actualizar los valores entre dos tablas en sql server compact edition 4.0. Mi sql es como a continuación:

UPDATE ei SET ei.EstateID=e.EstateID FROM EstateImages ei
    INNER JOIN Estates e ON e.TempKey=ei.TempKey

También probé esto:

UPDATE EstateImages SET EstateID = 
    (SELECT EstateID FROM Estates WHERE TempKey = EstateImages.TempKey)

Estoy teniendo un error:

There was an error parsing the query.
[ Token line number = 1, Token line offset = 37, Token error = SELECT ]

Respuestas a la pregunta(3)

Su respuesta a la pregunta