如有A表中有:name , IDB 表中也有:name ,ID我想用B表中的数据更新A表什么法,即当A与B表中的ID相等时就要对A表进行更新SQL语句什么写?
我是这样写的为什么是错的呢?错误提示:“语法错误(操作符丢失)在查询表达式'B.name form b 之中'
procedure TForm1.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('update a set name = b.name from b where a.id = b.id');
adoquery1.ExecSQL;
end;
我应该如何写这个SQL语句呢?
我是这样写的为什么是错的呢?错误提示:“语法错误(操作符丢失)在查询表达式'B.name form b 之中'
procedure TForm1.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('update a set name = b.name from b where a.id = b.id');
adoquery1.ExecSQL;
end;
我应该如何写这个SQL语句呢?
解决方案 »
- 有没有ComBox模糊查询的代码
- udl文件设定问题!
- 关于Nmsmtp发送邮件密码认证的问题
- 字符串匹配比较的实现!
- 如何通过编程使Adsl登录到互联网(100分)
- 一个小问题,简单,大大们帮忙看看
- (在线等待)!!如何解决出现“ [DBNETLIB] [Connection Open (connect()).)] Sql Server doesnot exist or access denied” 的问题
- 如何在一Word模板的固定表格中插入文字,随机定位,紧急求救。
- 小菜急需 socket 或 网吧管理 delphi方面的资料,哪位仁兄能雪中送炭????
- 我想做一个类ListBox的控件,谁有这方面的经验???
- 我用if条件建立了一个模态窗口,问题是我关它时它又弹出了一个。如何让这个窗口只建立一次。
- 怎样给手机发短信息?
就ok
update a set name=b.name from a,b where a.id=b.id
提示有错