Search code examples
sqlms-accessjet-sql

Update a column based on a JOIN between two tables


Can you update a column in a TABLE based on a JOIN of two tables? Here is the code I have. I am getting a syntax error that says

Syntax error (missing operator) in query expression "Y" FROM HRBI LEFT JOIN Section16 ON HRBI.WorkerID = Section16.EEID

UPDATE HRBI 
SET HRBI.Section16 = 'Y'
FROM HRBI LEFT JOIN Section16 ON HRBI.WorkerID = Section16.EEID;

Thanks!


Solution

  • UPDATE HRBI 
    LEFT JOIN Section16 ON HRBI.WorkerID = Section16.EEID
    SET HRBI.Section16 = 'Y'
    

    set should be after join conditions.