比如说有表A,B,C,然后我想A和B里面的所有字段相乘,然后把结果插入C里面,请问要怎样实现呢??谢谢

解决方案 »

  1.   

    insert into c select a.c1 * b.c1 * ... from a , b where a.id = b.id最好给出完整的表结构,测试数据,计算方法和正确结果.发帖注意事项
    http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
      

  2.   


    insert into c select a.col*b.col,a.col1*b.col1 ....... from a,b where a.id=b.id还是迪卡尔积
      

  3.   

    那我详细说下情况吧,有A,B,C各3个表,A有销售人员名字和销售数量2个字段,B只有各种销售产品提成金额字段,C有销售人员名字和奖金2个字段,现在要统计每个销售人员一个月的提成有多少,就是A的销售数量乘以B的销售产品提成金额,然后把人员名称和该人员一个月的提成插入C表中
      

  4.   

    insert into c select a.col*b.col,a.col1*b.col1 ....... from a,b where a.id=b.id
      

  5.   

    insert into c(销售人员名字,奖金) select a.销售人员名字,a.销售数量*b.销售产品提成金额 from a,b