最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
MSSQL使用update join更新记录示例
时间:2022-06-29 08:00:04 编辑:袖梨 来源:一聚教程网
数据准备
| 代码如下 | 复制代码 |
|
create table tab1(name nvarchar(20),gold int) |
|
2.update join更新记录
| 代码如下 | 复制代码 |
|
update tab1 set gold=t1.gold+t2.gold from tab1 t1 inner join tab2 t2 on t1.name=t2.name |
|
说明:两张表的数据一定要是一对一关系,否则更新结果可能不明确。
网上整理的两个句话
1.加回原消费金额
| 代码如下 | 复制代码 |
| UPDATE e SET e.money = e.money + d.amount FROM employee e INNER JOIN (SELECT empid,amount=sum(amount) FROM deleted WHERE rechargeable=1 GROUP BY empid) d ON d.empid=e.id |
|
2.扣除新消费金额
| 代码如下 | 复制代码 |
|
UPDATE e SET e.money = e.money - i.amount |
|
相关文章
- 羞羞漫画最新登录网址-羞羞漫画永久免费登录网站 03-05
- 学习通网页版登录入口-学习通官网网址一键登录 03-05
- 歪歪漫画网站下载安装最新版本-云缨巡街漫画免费下载高清版 03-05
- 羞羞漫画2026下载-羞羞漫画2026最新版v3.2.6下载 03-05
- picacg哔咔加速神器-picacg官网最新版 03-05
- 微信文件传输助手网页版地址-文件传输助手网页版链接获取 03-05