社区
基础和管理
帖子详情
update时如何实现两行的自动相加
wuyz124
2008-01-13 08:32:44
库表A里数据如下
ID | MONEY |
11 20.00
22 30.00
33 30.00
现在需要把ID为('22','33')的列更新成ID=55,但因为该表的结构是以ID和MONEY为主键的,所以这样更新的话只有把22和33列的MONEY相加后才能更新,也就是把22,33这两条合并成一条。
请问如何能实现?
...全文
238
7
打赏
收藏
update时如何实现两行的自动相加
库表A里数据如下 ID | MONEY | 11 20.00 22 30.00 33 30.00 现在需要把ID为('22','33')的列更新成ID=55,但因为该表的结构是以ID和MONEY为主键的,所以这样更新的话只有把22和33列的MONEY相加后才能更新,也就是把22,33这两条合并成一条。 请问如何能实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿三
2008-01-14
打赏
举报
回复
更新主键,没见过.你的数据表设计的有点问题吧?
worldly_wind
2008-01-14
打赏
举报
回复
如果id,money为主键,更新后又保持记录数不变,岂不是主键重复了吗?
popeye627
2008-01-14
打赏
举报
回复
LZ没有表达清楚意思,
两条合并,什么情况下?也不说清楚条件,money一样?还是紧紧局限于将id为22和33的进行合并?
zhangxf1981
2008-01-14
打赏
举报
回复
insert into a(ID,money) select '55' id, sum(money) money from a where id in ('22','33')
Croatia
2008-01-14
打赏
举报
回复
LZ想要的是一楼的回答吗?
A_gold_A
2008-01-14
打赏
举报
回复
如果更新主键那以后插入信息的时候难道要自己编主键了吗?这不是个小问题啊
sailorsailor
2008-01-14
打赏
举报
回复
楼上的,主键更新常有的事,这年头,数据库设计人员都是拍着脑袋想出来的
DFI
Update
的原理与
实现
本文介绍了DFI
Update
的原理与
实现
。DFI
Update
有存储控制器触发和PHY触发两种方式。还阐述了DDL VT补偿原理,包括TPRD检测计算、VT补偿值计算等步骤,以及禁止VT计算的流程。此外,说明了阻抗校准原理,涉及校准单元、可校准内容和三种校准方式。
Python两个字典键同值
相加
的几种方法
本文详细介绍了在Python中如何合并两个字典,特别是在键值相同的情况下进行
相加
操作的多种方法。通过具体示例,展示了使用
update
()函数、循环遍历、集合运算等技巧来
实现
字典的高效合并。
python两个_多个字典合并
相加
本文介绍Python中合并字典的多种方法,包括使用
update
()方法、字典推导式、解包法以及自定义函数处理相同key的
相加
操作。适用于不同场景下字典合并需求。
Update
时
如果值为NULL如何
相加
本文介绍如何在Access、SQL Server及Oracle中更新数据库表中的合计字段,解决当部分字段值为NULL
时
的计算问题。
mysql
update
查询自身数据
相加
本文介绍了一种通过SQL语句更新ERP系统中特定仓库编号的方法。该方法使用自增方式为指定ID为1的仓库更新其编号,确保了数据的一致性和准确性。
基础和管理
17,377
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章