access 比较查询更新SQL语句求解(50分)

  • 主题发起人 主题发起人 jamily
  • 开始时间 开始时间
J

jamily

Unregistered / Unconfirmed
GUEST, unregistred user!
access数据库 study.mdb
两个表 A和B
A表字段 col1 col2
B表字段 col3 col4
要求: 当A表一条记录相应字段col2值等于表B相应col3值 (也就是col2=col3),哪么就把相应记录 col1的值赋给col3(也就是col3=col1). 其中col1为自动编号类型.
写出其中更新SQL语句,最好给出代码或示例发到E-mail
jiangjiangyin@163.com或jiangjiangyin@sohu.com
 
update B set col4=col1 from A where B.col3=A.col2
 
update B表,A表 set B表.col3=A表.col1
WHERE B表.col2=A表.col3
是这样的,我找到答案了!
with adoquery1 do
begin
close;
sql.clear;
sql.add('update B表,A表 set B表.col3=A表.col1
WHERE B表.col2=A表.col3
');
end;
sql.execsql;
我做好了,还是谢谢hityou的回答.50分给你
 
我那个也是可以的.
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
926
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部