PS,1880后程序員

          看不完的牙,寫不完的程序,跑不完的步。
          隨筆 - 97, 文章 - 34, 評論 - 10, 引用 - 0
          數據加載中……

          Oracle 這個SQL該怎么寫?


          1 T1,字段 ID VALUE

          CREATE TABLE T1(ID VARCHAR2(20), VALUE NUMBER(5));

          2 T2,字段 ID VALUE

          CREATE TABLE T2(ID VARCHAR2(20), VALUE NUMBER(5));

          1數據如下

          ID

          VALUE

          A

          2

          C

          12

          INSERT INTO T1(ID,VALUE) VALUES('A',2);

          INSERT INTO T1(ID,VALUE) VALUES('C',12);

          2數據如下:

          ID

          VALUE

          A

          23

          B

          7

          INSERT INTO T2(ID,VALUE) VALUES('A',23);

          INSERT INTO T2(ID,VALUE) VALUES('B',7);

           

          希望得到的結果是:

          ID

          VALUE

          A

          25

          B

          7

          C

          12

           

          其實就是要得到合集

           

          SQL語句如下:

          SELECT ID,SUM(VALUE)

          FROM

          (

          SELECT * FROM T1

          UNION

          SELECT * FROM T2

          ) GROUP BY ID

           

          posted on 2013-10-09 11:12 amenglai 閱讀(161) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 炎陵县| 邯郸县| 武宁县| 潜山县| 奈曼旗| 南涧| 麻江县| 海兴县| 正宁县| 罗江县| 麻栗坡县| 肇东市| 大关县| 靖远县| 通化县| 肥西县| 永丰县| 乌拉特前旗| 河西区| 甘孜| 富平县| 布拖县| 皮山县| 宜章县| 民县| 津南区| 徐闻县| 顺昌县| 秀山| 山东省| 普洱| 苍南县| 靖远县| 虎林市| 乐业县| 唐海县| 秦皇岛市| 达州市| 磐石市| 固始县| 许昌市|