Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Row number 根据SQL Server 2008的行号进行更新_Row Number - Fatal编程技术网

Row number 根据SQL Server 2008的行号进行更新

Row number 根据SQL Server 2008的行号进行更新,row-number,Row Number,这是一个有点奇怪,我缺乏经验让我问这个问题 我有一个更新要做,因为在我获取这些数据的地方,这些表放在一起有多糟糕,这使得它有点困难 情景: 每个患者可能有1到x次就诊。我想抓住最后一次访问。这就是问题所在——一个患者可以有两个或三个ID。这些ID链接到一个ID,以帮助将它们迁移到一个新数据库和一个ID下 现在我尝试了交叉应用中的top 1和maxid上的连接。我可以让它的一部分工作,但不是全部。因此,我使用了一个行号排名来获得某个人访问的次数。但是,我必须对每次访问的更新运行pass才能获得最后

这是一个有点奇怪,我缺乏经验让我问这个问题

我有一个更新要做,因为在我获取这些数据的地方,这些表放在一起有多糟糕,这使得它有点困难

情景: 每个患者可能有1到x次就诊。我想抓住最后一次访问。这就是问题所在——一个患者可以有两个或三个ID。这些ID链接到一个ID,以帮助将它们迁移到一个新数据库和一个ID下

现在我尝试了交叉应用中的top 1和maxid上的连接。我可以让它的一部分工作,但不是全部。因此,我使用了一个行号排名来获得某个人访问的次数。但是,我必须对每次访问的更新运行pass才能获得最后一次访问,因为它将覆盖上一次访问

有没有一种方法可以在分区上按B.Uid顺序按B.Uid PID使用行数

所以我会在pid=1的地方运行一个过程,然后在pid=2的地方运行另一个过程,依此类推

我想一定有一种方法可以让它只运行一次——或者设置一些while循环,或者检查最高的PID,然后更新