【发布时间】:2015-11-23 12:13:37
【问题描述】:
我的表中有 3 列:col1、col2 和 col3。
col2 is having (1, 0, 2, 3, 4, 0, 1, 3)
col3 is having (1234,1023,1025,1032,1234,1013,1325,1332)
我必须将col1 值设为
(1234,1234,1234,1234,1234,1013,1013,1013)
逻辑是我必须为col1 获取col3 值,直到第二列中重复相同的数字。
请给我任何解决这个问题的建议。
【问题讨论】:
-
您为获得
col1值而给出的逻辑没有意义。请多解释一下为什么col1中的前5 行的值是1234。 -
但是表中的行是无序的。您也需要某种顺序列。
-
至少显示输出欲望。“我必须获取 col1 的 col3 值,直到第二列中重复相同的数字。”这个不清楚。重新解释一下。
标签: sql sql-server sql-server-2008 sql-server-2005