insert  into  tb1(a,b) select a,b from tb2;

解决方案 »

  1.   

    LZ想复制表吧?直接百度mysql复制表就好了。不用麻烦别人。INSERT INTO b ( begin , end ) SELECT begin , end FROM a
      

  2.   


    是将a中的数据做为参数传给b表,b表中 begin = xxx , end = xxx 是要执行其他计算的
      

  3.   


    a表中的 begin = xxx end = xxx 是要一起传给b表中 begin  end 两个字段, 然后b表根据这两个数值动态计算数据,例如 begin=aaa end=bbb 结果为1, begin=ccc end=ddd 结果为2 ...
      

  4.   

    没有明白
    两表通过begin、end连接?
    贴建表及插入记录的SQL,及要求结果出来看看
      

  5.   


    对的,a、b表有相同字段begin、end , 以b中的数值为基准,传给a表一对 aaa bbb 然后a计算一次;传给a表一对 ccc ddd ,然后a计算第二次,依次计算下去,直到b中的全部传给a表中
      

  6.   

    贴建表及插入记录的SQL,及要求结果出来看看
    传给a表一对 aaa bbb 然后a计算一次:怎么计算 
      

  7.   


    就是一些数学公式的计算,这个好计算,现在就是如何从b中将一对对的 aaa bbb 传给a中,感觉还是用程序写起来较为方便
      

  8.   

    猜不出,如果要计算,一般是动态执行SQL的方法
      

  9.   


    嗯,我是计算平均值之类的数据, 动态执行SQL就是用到存储过程是吧,数据库小白伤不起,大学学的全给老师了。。