我在删除时触发的触发器中有以下 SQL 语句:
UPDATE bk2_InfoPages
SET SortOrder = SortOrder - (SELECT COUNT(*) FROM Deleted d WHERE d.SortOrder <= SortOrder)
我的问题是最后一个SortOrder是指Deleted表格而不是bk2_InfoPages表格。我不允许向bk2_InfoPages表中添加别名,因为它是一个UPDATE语句 - 那么我应该怎么做呢?