表A存的数据是
ID per Name JobID
1  0.23 张三    1
2  0.24 李四    1
3  0.43 王五    1
4  0.20 赵六    1
表B存的数据是ID  OrderID  JobID ....
1    sg0001    1
2    sg0002    1
3    sg0003    1
4    sg0004    1
5    sg0006    1
6    sg0007    1
7    sg0009    1
8    sg0010    1
9    sg0012    1
表C表存的数据是ID(自增)   Name(表A的姓名) OrderID(表B的工单ID)  JobID现在要向C表插入数据。根据表A中的per比例,从b表中(明细表)插入到C表。求大牛实现。

解决方案 »

  1.   

    还是不怎么明白per比例的作用 姑娘再给解释解释
    我这样理解不知道对不对 例如表B有100条数据 张三的per是0.23 那是不是向表C里插入23条张三相关的记录(还是感觉怪怪的)
      

  2.   

    http://bbs.csdn.net/topics/340178986仔细看看没测试环境,大概应该是insert into C(Name, OrderID, JobID) select A.Name, B.OrderID, B.JobID from A,B where A.JobID=B.JobID