有一表,结构数据如下:(A,B为主键)
 A   B   C
 11  001  
  11    002   
  11    003
  12    001
  12    002
现要更新C字段, 使得结果如下,C字段中的值必须是按B字段排序而更新
 A   B   C
 11  001  1
  11    002    2
  11    003    3
  12    001    1
  12    002    2
请各位帮帮我

解决方案 »

  1.   

    这个C字段不用建在表里的,在查询时计算出来就行了。
    select *,val(B) as C from table
      

  2.   

    Update table1 set c=right(b,1)
      

  3.   

    谢谢
    是我描述不清楚,B字段的值并不是我的写的数据那样,而是一个七位数的值,A字段也一样 victorycyz(中海,干活去,别在CSDN玩耍!) :表结构是固定的