do you mean this?ALTER trigger trg_InsertInBookIssuedDetails on BOOKISSUEDDETAILSfor insertas begindeclare @Rows1 int,@Rows2 intBEGIN TRANupdate nurset nur.NumberOfBooksIssued = nur.NumberOfBooksIssued+1FROM NewUserRegister nurINNER JOIN INSERTED iON i.IssuedTo =nur.UserName WHERE nur.NumberOfBooksIssued < 3SET @Rows1=@@ROWCOUNTupdate lbdset Inventory = Inventory - 1 FROM LIBRARYBOOKDETAILS lbdINNER JOIN INSERTED iON lbd.BookID= i.BookID AND lbd.Inventory > 1 SET @Rows2=@@ROWCOUNTIF @Rows1 * @Rows2 >0 COMMIT TRANELSE BEGINRAISERROR('BOOKS UNAVAILABLE OR CANNOT BORROW MORE THAN 3 BOOKS',16,-1)ROLLBACK TRANEND end