人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ACCESSで下記のような2つのテーブルがあります。

TBL1
管理番号 数量
A000001 1
A000002 2
A000003 3

TBL2
管理番号 数量
A000001 4
A000002 5
A000004 6

これを下記のように、TBL1の管理番号のみで
数量を合計するクエリを作って欲しいです。

TBL3
管理番号 数量
A000001 5
A000002 7
A000003 3

●質問者: rupopon
●カテゴリ:学習・教育 科学・統計資料
✍キーワード:access クエリ 管理
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● memo77
●35ポイント

SELECT 管理番号,SUM(数量)

FROM (

SELECT 管理番号,数量

FROM TBL1

UNION ALL

SELECT 管理番号,数量

FROM TBL2

) AS T

GROUP BY 管理番号

◎質問者からの返答

ありがとうございました。使ってみます。


2 ● beatgoeson
●35ポイント

A000004も結果に必要ですよね‥(もしTBL1にあってTBL2に管理番号を除外するなら回答はまた違ってきますが)


(1)「クエリ1」を作成

SELECT 管理番号, 数量

FROM TBL1

UNION ALL SELECT 管理番号, 数量

FROM TBL2;

(2)「クエリ2」を作成

SELECT クエリ1.管理番号, Sum(クエリ1.数量) AS 数量の合計

FROM クエリ1

GROUP BY クエリ1.管理番号;


結果は以下の通り、


管理番号数量の合計

A0000015

A0000027

A0000033

A0000046

◎質問者からの返答

ありがとうございました。A000004は要らない予定です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ