当前位置:首页 » 多媒体相关

俺只有10分了,各位千万帮忙:如何实现合并表?


现有表t1和t2,其中:t1的字段t101是数量,t2的字段t201是单价,打算新建一个表是t3,其中t301是单个商品的总金额(t301=t101*t201),如何用sql语句把t1和t2的数据经过计算导入到t3中?

推荐阅读

  • 浅析IM、Gmail和blog现状及未来盈利模式 [详细内容]
  • 时代周刊2005年度人物出炉 微软总裁夫妇当选 [详细内容]
  • 微软官方结束Mac版IE支持-微软,MAC,IE,浏览器- [详细内容]
  • Saleslogix CRM医药行业解决方案 [详细内容]
  • 7610十天领悟 jar游戏顺利运行小技巧 [详细内容]
  • 完全同化了INTEL为苹果设计生产主板新闻新品 [详细内容]
  • 中小企业的NAS:Anthology黄盒子(下) [详细内容]
  • 网友回答:
    网友:bloodmaster

    楼上的语句是用于把数据导入一现成的表,若无t3表就会报错,应先用create   table建一t3表。  
      而且语法有问题,应该为  
      insert   into   t3(t301)  
          select   t1.t101   *   t2.t201  
              from   t1,t2  
              where   t1.product_id   =   t2.product_id  
       
       
     

    网友:darkhorsedba

    create   table   t3(t301)  
      as  
      select   nvl(a.t101,0)*nvl(b.t201)  
      from     t1   a,t2   b  
      where   a.product_id=b.product_id;  
       
       
      给分吧!

    .

    讨论区

    Login