表一
--------------------------------
id  name aa bb cc  dd ee
表二
--------------------------------
id  name  aa  bb  ff  oo  mm
问题:现在已知表一中name,想通过插入语句,将通过表一中的name查询到的aa  bb值插入表二中的对应字段,并再添加ff  oo  mm 的字段值
请高手指教,小弟先谢谢了!

解决方案 »

  1.   

    insert into 表二 (id,name,aa,bb)
    select id,name,aa,bb from 表一 where name='tester';[align=center]====  ====
    [/align]
      

  2.   

    并再添加ff  oo  mm 的字段值 ?能否给个例子,最好是实际数据的。[align=center]====  ====
    [/align]
      

  3.   

    并再添加ff  oo  mm 的字段值 ?有两种做法。
    1.执行完刚才的 插入 后,再执行updateupdate 表二 set ff='ffValue',oo='oovalue',mm='mmVlue' where name = 'tester';[align=center]====  ====
    [/align]
      

  4.   

    或者同时一步完成insert into 表二 (id,name,aa,bb,ff,oo,mm)
    select id,name,aa,bb,'ffValue','ooValue',''mmValue' from 表一 where name='tester';or insert into 表二
    select id,name,aa,bb,'ffValue','ooValue',''mmValue' from 表一 where name='tester';[align=center]====  ====
    [/align]