Row number 根据SQL Server 2008的行号进行更新
这是一个有点奇怪,我缺乏经验让我问这个问题 我有一个更新要做,因为在我获取这些数据的地方,这些表放在一起有多糟糕,这使得它有点困难 情景: 每个患者可能有1到x次就诊。我想抓住最后一次访问。这就是问题所在——一个患者可以有两个或三个ID。这些ID链接到一个ID,以帮助将它们迁移到一个新数据库和一个ID下 现在我尝试了交叉应用中的top 1和maxid上的连接。我可以让它的一部分工作,但不是全部。因此,我使用了一个行号排名来获得某个人访问的次数。但是,我必须对每次访问的更新运行pass才能获得最后一次访问,因为它将覆盖上一次访问 有没有一种方法可以在分区上按B.Uid顺序按B.Uid PID使用行数 所以我会在pid=1的地方运行一个过程,然后在pid=2的地方运行另一个过程,依此类推 我想一定有一种方法可以让它只运行一次——或者设置一些while循环,或者检查最高的PID,然后更新Row number 根据SQL Server 2008的行号进行更新,row-number,Row Number,这是一个有点奇怪,我缺乏经验让我问这个问题 我有一个更新要做,因为在我获取这些数据的地方,这些表放在一起有多糟糕,这使得它有点困难 情景: 每个患者可能有1到x次就诊。我想抓住最后一次访问。这就是问题所在——一个患者可以有两个或三个ID。这些ID链接到一个ID,以帮助将它们迁移到一个新数据库和一个ID下 现在我尝试了交叉应用中的top 1和maxid上的连接。我可以让它的一部分工作,但不是全部。因此,我使用了一个行号排名来获得某个人访问的次数。但是,我必须对每次访问的更新运行pass才能获得最后