小妹记录来请教,技术哥哥们,请教来了。SQL问题
表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表。求大牛实现。。。。
------解决方案--------------------还是不怎么明白per比例的作用 姑娘再给解释解释
我这样理解不知道对不对 例如表B有100条数据 张三的per是0.23 那是不是向表C里插入23条张三相关的记录(还是感觉怪怪的)
------解决方案--------------------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