SQL通过一个表数据更新另外一个表
2023-09-11 14:22:32 时间
/*
写法1:写法方便,执行效率高
*/
update Ta
set fielda=Tb.fieldb
from Tb
where Ta.id=Tb.id
--------------------------------------------------------------
/*
写法二:常规方式,这种写法相当于一个 Left join, 以外面的where为更新条件,
如果不加where就是所有记录
*/
update tableA
set field1=(select top 1 field1 from tableB where tableB.id=tableA.id)
where tableA.id in (condition)
相关文章
- SQL存在一个表而不在另一个表中的数据
- 【SQL】查找数据的方式 (一)
- PHP的SQL注入攻击的技术实现以及预防措施
- SQL Tune Report–sqltrpt.sql
- SQL 语句大全
- SQL 已有数据的表创建标识列
- SQL的case when then else end语句的用法
- 读书笔记--SQL必知必会05--高级数据过滤
- oracle sql语言模糊查询--通配符like的使用教程
- Sql Server强制清空所有数据表中的记录
- Sql Server 导入另一个数据库中的表数据
- Sql语句把一个表的某几列的数据存到另一个表里的方法
- 使用 OPEN SQL 语句读取数据库表数据的一个补充练习
- Sql Server 导入另一个数据库中的表数据
- sql server中自定义函数
- Sql语句把一个表的某几列的数据存到另一个表里的方法
- Atitit db access req数据库访问规范jdo jdbc jpa pdo sql 目录 1. 常见特性1 1.1. 元数据 API1 1.2. 分布式事务 vs事务中使用 Sav
- Atitit 数据出入管理法v3 目录 1.1. 边界检查:web边界和sql边界1 2. 检查条目1 2.1. 数据种类检查 整数 小数 字符串(带长度,字符白名单校验)1 2.2. 字符黑
- Bigdata之sql+mplot:利用数据库信息和基于mplot将信息数据各种可视化(图表+地图+动态图)
- SQL: 为列取有意义的名称
- SQLite的SQL语法
- 第46讲:SQL优化之INSERT插入数据的优化
- 【SQL开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
- 【SQL开发实战技巧】系列(二十三):数仓报表场景☞ 如何对数据排列组合去重以及通过如何找到包含最大值和最小值的记录这个问题再次用执行计划给你证明分析函数性能不一定高
- Sql Server通过ip+端口远程链接方法
- SQL注入 Sqli-labs-Less-21(笔记)——还是回显注入 使用union select即可 但是要注意sql括号闭合 也可以报错注入