• Hi Greg,

    Would like to extend my sincere thanks for such beautiful and elaborate articles on SQL Server.

    I have a question hovering in my mind from past few months since I have read about MERGE. Can we use multiple conditions in 'ON' clause . For example :

    MERGE dbo.Sales AS T -- Target

    USING dbo.NewSalesNAdjustments AS S -- Source

    ON T.Id = S.Id

    AND T.SalesAmount = S.SalesAmount -- Can we use this condition too in 'ON' clause ??? I did try

    --to test this but I wasn't getting correct results

    WHEN MATCHED THEN -- Update

    UPDATE SET T.SalesAmount = S.SalesAmount

    WHEN NOT MATCHED THEN -- Insert

    INSERT (Id,SalesAmount) VALUES (S.Id,S.SalesAmount);

    Please Advise !