SQL简单有关问题, 50分送上

SQL简单问题, 50分送上 .
   数据库ID有重复的,    想根据某个列的大小来把其中一个加50000. 怎么写 .
------解决思路----------------------
如果没有其它区别这些数据的字段的话

建议倒表,先放到临时表,然后删掉这么,然后再倒回来
------解决思路----------------------
数据是否相同,要是相同就得用rownumber先做出顺序;要是不是的可以利用不同数据的列(max,min)来关联要更新的数据。
------解决思路----------------------
-- 适应前提:一个ID最多只有2条,并且[某个列]必须不等。
UPDATE table1
   SET ID = ID + 50000
 WHERE EXISTS (SELECT *
                 FROM table1 t
                WHERE t.ID = table1.ID
                  AND t.某个列 < table1.某个列
              )

------解决思路----------------------
更正:适前提