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 青蛙學堂 阅读(251) 评论(0)  编辑 收藏 引用 所属分类: 軟件布袋

只有注册用户登录后才能发表评论。
<2006年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(7)

随笔分类

随笔档案

收藏夹

青蛙学堂

最新评论

阅读排行榜

评论排行榜