表1:(货号,货名,出售情况)   出售情况为0(未出售)1(已出售),2(预定)
表2: (货号,出售情况登记)   出售情况登记为 0(未出售)1(已出售),2(预定)现在要把表2 更新到表1   如  表2有个记录是这样的  1001,1
表1就要  1001,'xxxx',1

解决方案 »

  1.   

    update  a set a.出售情况=b.出售情况登记
    from 表1 a
    left join 表2 b on a.货号=b.货号
      

  2.   

    用触发器,在表2插入的时候就触发。
    你的不是所有的表2记录到表1中吧。那样更好做了
    select 100,1 from 表2 to 表1
    我也在学习,一起学习吧
      

  3.   

    触发器,适合存储过程有点相似,都是SQL语句的集合,他的好处就是当对表进行增删改市,就会触发相应的SQl语句,但是我建议用更新语句“ update  表1 set 表1.出售情况=b.出售情况登记
    from 表1 left join 表2 on a.货号=表2.货号”,最好在加上事务处理。