现有2张表表1是企业信息,3个字段,分别四id,code,name
表2是产品信息,4个字段,分别四id,code,product,appdate表1和表2是一对多的关系现在想要从表2中选择出product,appdate这两列,添加到表1和code相对应的地方作为表1的列初学sql不知道怎么写,请各位大侠指教

解决方案 »

  1.   

    不是很名最后要的是什么
     添加到表1和code相对应的地方作为表1的列,.要为表1添加字段?
     1对多,那添加,要表2那条数据?最大?
      

  2.   

    insert into 表1 select id,code,'' from 表2 as a where a.product = '' and a.appdate = ''
      

  3.   

    不好意思,弄糊涂了,表2先删除code为重复的记录,1对多的关系就没用了
      

  4.   

    实际上就是从表2中选择出product,appdate这两列,添加到表1和code相对应的地方作为表1的两列
      

  5.   

    是不是要寫一個查詢語句?trySelect A.*, B.product, B.appdate From A Inner Join B On A.code = B.code
      

  6.   

    alter table 表1
    add product varchar(100),appdate datetimeupdate a
    set a.product =b.product,a.appdate=b.adddate
    from  表1 a join  表2 b on a.code=b.code
      

  7.   

    Select A.*, B.product, B.appdate into newtable From A Inner Join B On A.code = B.code
      

  8.   

    ALTER TABLE [TALBE]
    ADD  product varchar(100),appdate datetime
    UPDATE A
    set a.product =b.product,a.appdate=b.adddate
    from  表1 a join  表2 b on a.code=b.code