如果要在update语句中涉及多个表又该怎么办呢?
谢谢

解决方案 »

  1.   

    update Table1,Table2 set Table1.value1=13 where Table1.value2=Table2.value2
      

  2.   

    我照你上面的试过/查询分析器中提示“ 第 1 行: ',' 附近有语法错误。”SQL Server中的update语句好像不支持对多个表的操作
      

  3.   

    update Table1 set value1=13 where Table1.value2=Table2.value2
    语句没问题
      

  4.   

    update Table1 set value1=13 where Table1.value2 in ( select Table2.value2 from Table2);
      

  5.   

    SQL SERVER下,只能用类时hjunxu(hjun)的方法
      

  6.   

    update Table1 set value1=13 
    from table2 ///少这个from子句......
    where Table1.value2=Table2.value2
      

  7.   

    hjunxu(hjun)的方法在access中还是运行出错 :(
      

  8.   

    我自己又试了几次/在SQL Server2000中 TruelAm(阿 成) 的那种做法是对的/