SQL SERVER 两个表update 我有两个表,想用update 把表A 的一个字段值赋值给表BA字段F1F2F3B字段F1F2F4A.F1=B.F1 and A.F2=B.F2 set F3 = F4 具体的SQL怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update b set b.f3 = a.f3 from a,b where a.f1 = b.f1 and a.f2 = b.f2 楼上正确, 完善一下query1.close;query1.sql.clear;query1.sql.add('update b set b.f3 = a.f3 from a,b where a.f1 = b.f1 and a.f2 = b.f2');query1.ExecSQL;//更新用这个,而不是查询的query1.open; 好像不是要更新一个表,而只是想把记录插入另外一张表吧,如果是的话,请用一个insert方法,写在存储过程,不就OK了!~~ update a set a.f3=b.f4from a,bwhere a.f1=b.f1 and a.f2=b.f2 来晚了ADOquery1.close;ADOquery1.sql.clear;ADOquery1.sql.add('update b set b.f3 = a.f3 from a,b where a.f1 = b.f1 and a.f2 = b.f2');ADOquery1.ExecSQL DBGrid如何显示指定记录号的记录? 如何执行在文本文件中的代码 ADO可以连接远程的MSSQL吗? 如何在delphi中得到数据库错误信息 请问 dxCntner是什么控件中的? 我的LISTVIEW不能显示所有要显示的字段 在win98 环境 中利用delphi开发的程序在其他windows平台能很好使用吗? 下面的动态报表怎样去实现呢?在线等 求把一个二进制第N位变为0或是1的算法 ljdyn:请问各位大虾bordericons中bihelp如何使用? 怎样才能在Access中存入图片,谢谢 用quickrep 自定义纸张打印的问题?
完善一下
query1.close;
query1.sql.clear;
query1.sql.add('update b set b.f3 = a.f3 from a,b where a.f1 = b.f1 and a.f2 = b.f2');
query1.ExecSQL;//更新用这个,而不是查询的query1.open;
from a,b
where a.f1=b.f1 and a.f2=b.f2
ADOquery1.close;
ADOquery1.sql.clear;
ADOquery1.sql.add('update b set b.f3 = a.f3 from a,b where a.f1 = b.f1 and a.f2 = b.f2');
ADOquery1.ExecSQL