Und warum willst Du denn 2 SELECT Statements verwenden, wenn eines reichen würde?

Code:
Update Transaktion
   Set Status = '1'
   Where Exists (Select *
                    From Master
                    Where   (Trkey =  Makey And Masts = '1')
                          Or Trkey <> Makey);