C.通过 UPDATE 语句使用来自另一个表的信息
本示例修改表 titles 中的 ytd_sales 列,以反映表 sales 中的最新销售记录。 UPDATE titles
   SET ytd_sales = titles.ytd_sales + sales.qty
      FROM titles, sales
         WHERE titles.title_id = sales.title_id
         AND sales.ord_date = (SELECT MAX(sales.ord_date) FROM sales)

解决方案 »

  1.   

    select * into t2 from t1
      

  2.   

    insert into t2 select from t1
      

  3.   

    楼上两位都可以,不过 qizhanfeng(glacier) 
    漏写了 * 号
    insert into t2 select *from t1
      

  4.   

    你可以先用SELECT语句看清楚字段名以后,再去更新数据的!
    如果,不清楚字段名更新是不行的!
      

  5.   

    --如果知道字段名的话,可以这样:
      
       update B表 set 字段2=a.字段2,字段3=a.字段3,.....
       from B表 b join A表 a on a.字段1=b.字段1