string sql6="update tmp_table set departid=b.departid from tmp_table a inner join depart b on  a.A2=b.departname";
提示出错,请问怎么改?

解决方案 »

  1.   

    departid是关键字吗?
    这个更新语句貌似很复杂!!!
      

  2.   

    去掉depart。update tmp_table set departid=b.departid from tmp_table a inner join depart b on  a.A2=b.departname
      

  3.   

    set后面应该跟的是打算修改的字段
      

  4.   

    我可能看错了。
    depart是你的表名,我以为b是表名。sorry。那应该没错啊。我在外机器上运行的,没错唉。update Orders set ShipName = b.Fax
    from Orders a inner join Customers b on  a.CustomerID=b.CustomerID