更新声明以增加列值

请考虑以下设置

Control Group   Sequence
Cont1   Group1  0
Cont2   Group1  1
Cont3   Group1  2
Cont3   Group2  0
Cont2   Group2  1
Cont1   Group2  2

对于序列>=cont2的序列和各组的序列,用+1进行递增。

结果应该是

Control Group   Sequence
Cont1   Group1  0
Cont2   Group1  2
Cont3   Group1  3
Cont3   Group2  0
Cont2   Group2  2
Cont1   Group2  3

有谁能帮我构造Sql来得到上述结果?

解决方案:

我想这就是你想要的。

update setup
    set sequence = sequence + 1
    where sequence >= (select s2.sequence
                       from setup s2
                       where s2.group = s.group and s2.control = 'Cont2'
                      );

给TA打赏
共{{data.count}}人
人已打赏
解决方案

用PyQt5进行视频录制

2022-4-22 5:00:23

解决方案

Xcode: 错误:对于函数式的转换或类型构造,预期'('。

2022-4-22 6:00:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索