有两个表:
table1
    field1   field2   
    a         0001   
    a         0002    
    a         0003    
    b         0004
    b         0005
    b         0006table2
  
   a        0001   0002   0003
   b        0004   0005   0006我想把table1中的记录转到table2中,请问怎么实现? 用一条SQL语句可以实现吗???

解决方案 »

  1.   

    select * from table1 group by field1 into table2
      

  2.   

    cyblueboy83(爱情白痴—电脑迷) table1中还有其他字段select field1,field2 from table1 group by field1 into table2????
    这样可以吗??group by 不是要聚合函数才可以用的吗???
      

  3.   

    对,楼主描述的不清楚,table2的字段都有什么啊,
      

  4.   

    table1
        field1   field2   field3   field4   
        a         0001   ...
        a         0002   ... 
        a         0003    
        b         0004
        b         0005
        b         0006table2  field1   field2  field3 field4
       a        0001   0002   0003
       b        0004   0005   0006
      

  5.   

    table1
        field1   field2   field3   field4 ...  
        a         0001   ...
        a         0002   ... 
        a         0003    
        b         0004
        b         0005
        b         0006table2  field1   field2  field3 field4
       a        0001   0002   0003
       b        0004   0005   0006 这样应该清楚了吧?
     table1有很多字段但只取两个字段,table2只有四个字段是,field1关键字
      

  6.   

    如果SQL语句不能实现?在程序中应该怎么实现??