0

同じスキーマを持つ2つのテーブルがあります

table1/table2 comprises of columns item_name and item_qty, sample data looks like

table1 のサンプル データ

item_name    item_qty
item_0001    3
item_0002    7
item_0003    5
item_0004    4

table2 のサンプル データ

item_name    item_qty
item_0003    15
item_0004    2

ここで説明されているように、これら 2 つのテーブルを組み合わせる必要があります。

Sample data in output
item_name    item_qty
item_0001    3
item_0002    7
item_0003    20
item_0004    6

hiveQL でクエリを作成するにはどうすればよいですか。提案してください。

4

2 に答える 2

3
SELECT T.item_name,SUM(T.item_qty) AS item_qty
FROM
(
SELECT item_name,item_qty
FROM table1
UNION ALL
SELECT item_name,item_qty
FROM table2
) T
GROUP BY T.item_name;
于 2013-11-11T17:56:51.980 に答える