SQL问题,我要更新当前数据

[复制链接]
查看11 | 回复4 | 2012-12-9 19:40:18 | 显示全部楼层 |阅读模式
update 表 set B=(Select maxB+1 from (select A,MAX(B) as maxB From 表 GROUP BY A) AS C where 表.A=C.A) 真心是没看懂你的意思。循环依次为A相同的B改为最大值、依次加1...
回复

使用道具 举报

千问 | 2012-12-9 19:40:18 | 显示全部楼层
是要用最大值依次加1来更新所有B字段为0的列?更新后,A字段为A57的结果是不是应该是这样:A57, 56A57, 57A57, 50A57, 55...
回复

使用道具 举报

千问 | 2012-12-9 19:40:18 | 显示全部楼层
看不明白你说的是什么意思。...
回复

使用道具 举报

千问 | 2012-12-9 19:40:18 | 显示全部楼层
你在说什么?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行