社区
Access
帖子详情
如何update表1的字段D=表2的字段D的值, 当表1的字段1、字段2、字段3的值都同时与表2的字段1、字段2、字段3的值相同?
jjdown
2008-05-15 03:40:54
如何update表1的字段D=表2的字段D的值,且表1的字段E='1', 当表1的字段1、字段2、字段3的值都同时与表2的字段1、字段2、字段3的值相同?
...全文
42
5
打赏
收藏
如何update表1的字段D=表2的字段D的值, 当表1的字段1、字段2、字段3的值都同时与表2的字段1、字段2、字段3的值相同?
如何update表1的字段D=表2的字段D的值,且表1的字段E='1', 当表1的字段1、字段2、字段3的值都同时与表2的字段1、字段2、字段3的值相同?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WWWWA
2008-05-15
打赏
举报
回复
update b1 inner join b2 on (b1.f1=b2.f1) and (b1.f2=b2.f2) and (b1.f3=b2.f3)
set b1.d=b2.d where b1.e='1'
jjdown
2008-05-15
打赏
举报
回复
access 提示“不支持连接表达式”
WWWWA
2008-05-15
打赏
举报
回复
[Quote=引用 2 楼 jjdown 的回复:]
我的意思是当表1的字段1、字段2、字段3的值都同时与表2的字段1、字段2、字段3的值相同时update表1的字段D=表2的字段D的值,表1的字段E='1',而不是where b1.e='1' ,谢谢
[/Quote]
update b1 inner join b2 on b1.f1=b2.f1 and b1.f2=b2.f2 and b1.f3=b2.f3
set b1.d=b2.d where b1.e='1'
仔细看看INNER JOIN ON中的条件
jjdown
2008-05-15
打赏
举报
回复
我的意思是当表1的字段1、字段2、字段3的值都同时与表2的字段1、字段2、字段3的值相同时update表1的字段D=表2的字段D的值,表1的字段E='1',而不是where b1.e='1' ,谢谢
WWWWA
2008-05-15
打赏
举报
回复
update b1 inner join b2 on b1.f1=b2.f1 and b1.f2=b2.f2 and b1.f3=b2.f3
set b1.d=b2.d where b1.e='1'
update
修改记录
字段
值
update
更新/修改记录
字段
值
格式1:更新
表
内的所有记录
update
表
名set
字段
1=
字段
1
值
,
字段
2=
字段
2
值
,
字段
N=
字段
N
值
; 格式2:只更新符合条件
表
内的部分记录
update
表
名set
字段
1=
字段
1
值
,
字段
2=
字段
2
值
,
字段
N=
字段
N
值
where 条件; 注意:
字段
值
要与
字段
类型相匹配对于字符类型的
字段
,要用双引号引起来若不使用where限定条件,会更新所有记...
sql的
update
语句 批量更新某
字段
Mysql: 1 有时候要实现
字段
的批量替换
update
表
名 set
字段
A = replace(
字段
A ,"png","jpg" ); 2 批量拼接字符串到某
字段
update
表
名 set
字段
A = CONCAT(
字段
A , "xxx" );
update
表
名 set
字段
A = CONCAT( "yyy" ,
字段
A , "xxx" ); 3 批量截...
UPDATE
更新数据库数据详解
UPDATE
更新数据库数据详解 在MySQL通过
UPDATE
语句更新数据
表
中的数据。在此,我们将就用六中的student学生
表
1.
UPDATE
基本语法 1 1 1
UPDATE
表
名SET
字段
名1=
值
1[,
字段
名2=
值
2,…][WHERE条件
表
达式]; 在该语法中:
字段
名1、
字段
名2…用于指定要更新的
字段
名称;
值
1、
值
2…用于
表
示
字段
的新数据;WHERE 条件
表
达式 是可选的,它用于指定更新数据需要满足的条件 2. UPDAT...
更新一个
表
的
字段
值
等于另一个
表
的
字段
值
在进行数据库操作时,有时我们需要把两个关联
表
中的某个
字段
同步,即把
表
1中
字段
A的
值
赋
值
到
表
2的
字段
B中,
表
1和
表
2通过
字段
C关联。SQL语句如下所示(Sql sever 和MySql的写法稍有不同):SQL Sever:写法1:
update
t2 set t2.B=t1.Afrom Table2 t2 ,Table t1 where t2.C2=t1.C1 写法2:
UPDATE
Table2
update
表
名 set
字段
=
值
,数据更新
--数据更新 必须考虑是否有条件,往往能够做条件首先考虑主键
值
和唯一键语法:
update
表
名 set
字段
=
值
,
字段
=
值
.....where 条件 not|and|or--修改年龄
update
Teacher set Age=18--将所有人年龄+1 设置
表
达式
update
Teacher set Age=Age+1--有条件的修改:修改张三的工资+1000,同时修改性别为女up...
Access
7,712
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章