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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 吉首市| 浦江县| 九龙县| 宜丰县| 宜州市| 忻州市| 平泉县| 江口县| 黔西| 阿巴嘎旗| 昌宁县| 崇文区| 双辽市| 镇江市| 蛟河市| 北川| 赞皇县| 沿河| 巴中市| 武义县| 鹤岗市| 石河子市| 昌乐县| 运城市| 新津县| 宿松县| 南宫市| 郸城县| 华亭县| 衡南县| 通辽市| 象州县| 东乡| 沭阳县| 九寨沟县| 收藏| 灵寿县| 阳高县| 延寿县| 奉新县| 沈丘县|