Help with update query

  • Hey all,

    Should be a simple one, but it's bugging me I can;t get the correct syntax.

    Here's an overview of what I'm looking to do:

    I have 2 tables in the same database "CutoverTransfer" and "EmployeeMasterHoldingArea"

    I want to run an update on the EmployeeMasterHoldingArea table to set a field value (transferflag) to '1' where the field empcode on the same table matches an entry in the cutovertrabsfer table on a field of the same description called "Employee_ID"

    So I have tried to run:

    update employeemasterholdingarea

    set empcode = '1'

    where employeemasterholdingarea.empcode = cutovertransfer.employee_ID

    but obviously the table/alias has not been called at any point in the query to reference both tables.

    I have played about with a few case statements and select statements, after the set command, but haven;t had much success.

    Must be because it is that time on a Friday 🙂

    Any help would be greatly appreciated.

    Thanks

  • update employeemasterholdingarea

    set empcode = '1'

    where employeemasterholdingarea.empcode = cutovertransfer.employee_ID

    Try

    Update a

    Set EmpCode=1

    From

    EmployeeMasterHoldingArea a

    Inner Join

    CutoverTransfer b On a.Empcode=b.Employee_Id

    Hope this is what you are looking for 🙂

  • Apologies it should have read "set transferflag = '1' ", not empcode...

    But yeah, I think I should be able to figure it out from that.

    Thanks for your help 🙂

  • np Ian 😀

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply