t1中有字段 A B C D E. T2中有字段A B C D E
条件是两表的ABC字段值相同,再把T2表DE字段的值替换到T1表DE字段.
用SQL语名join ON 知道怎么处理.现请叫如何用一个循环语句来做这个替换.请叫了.
条件是两表的ABC字段值相同,再把T2表DE字段的值替换到T1表DE字段.
用SQL语名join ON 知道怎么处理.现请叫如何用一个循环语句来做这个替换.请叫了.
解决方案 »
- 我做了一個小遊戲Demo
- 我在一个EXE中调用一个TLB的插件。一个关于TLB中的全局变量的问题!
- 关于注册表的问题,想请教一下大家
- excel查寻的问题,求高手帮忙
- Delphi2005居然找不到system.io这个命名空间!
- ole1.createobject('autocad15.Application'),怎么不行呀,总是报:“没有注册类”请问如何autocad2000注册类呀
- 如何判断表中的某一个字段是空值的????????
- dbgrid的属性buttonstyle
- 各位帮一下忙,谢谢
- 如何实现象photoshop那样的对多个图层的处理!
- 好久没有执行老规矩了,周末来了,再次执行一下,慰藉周末即将加班的同志们!
- DBGrid和Combobox?
from T1,T2
where T1.A=T2.A and T1.B=T2.B and T1.C=T2.C
unsigned僵哥 你这个只能替换第一条记录哟!
procedure formButton1click(Sender:TObject);
var
str:string;
begin
str:='update t1 ' +
'set D=b.D,E=b.E '+
'from t1 a join t2 b ' +
'on a.A=b.A and a.B=b.B and a.C=b.C';
with adoquery1 do
begin
close;
sql.clear;
sql.add(str);
execsql;
end;
end;