rt
我是想先使用select语句搜寻到想要的结果后
再在此结果中通过insert语句更改某字段的值
这两者可以合为一句话么?
多谢各位啦!

解决方案 »

  1.   

    insert into table2(fld1,fld2,fld3) select fld1,fld2,fld3 from table1
      

  2.   

    我是想先使用select语句搜寻到想要的结果后再在此结果中通过insert语句更改某字段的值.
    ---------------------------------------------------------------------------------------
    以上楼主要实现的功能是
    1.select查询
    2.update更新(insert不是用来更改某字段的值)可以是这样写:(由于你没有贴出你的具体情况,此为简略)
    -----------------------------------------------------------------------
    update 某字段=(select sum(*) from .....)
      

  3.   

    你可以试一下:
    insert aa(fld1,fld2,fld3) select fld1,fld2,fld3 from bb where 条件=...
      

  4.   

    wwh999说得真对!
    昨晚我搞错了
    以为更新数据是insert语句
    今天看了一下书才发现是update语句
    多谢啦!