如有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语句呢?