数据加载中……
Table查詢 不完全相等問題
 


如表一  :    key1 , qty1
                   001     2
                   002     5
    表二  :    key2 , qty2
                   002     7
                   003     3
將表一和表二中key1和key2相等時 qty1和qty2加 , 不同時 全都顯示出來, 結果如下

                  001      2
                  002     12
                  003     3

解法:
       select     t3.key1 , sum(t3.qty1)    from    
        (
        select    *    from
        ( select   key1 ,qty1   from   t1 )  union 
        ( select   key2 as key1 , qty2  as  qty1   from   t2  )
         )  t3
         group    by    t3.key1

posted on 2006-01-13 09:43 青蛙學堂 阅读(204) 评论(0)  编辑 收藏 引用 所属分类: 軟件布袋



标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
 
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
相关链接: