環境:Hadoop(HDFS)環境
言語:hive
以下2つ(t1,t2)のテーブルが存在するとします。
DESC t1;
name_id INT
・t1のデータ例
name_id
1
3
5
7
9
DESC t2;
name_id INT
department STRING
・t2のデータ例
name_id department
1 財務部
2 人事部
3 営業部
4 開発部
5 広報部
t1にt2の情報を追加したい場合、どのようなクエリを書けば良いでしょうか?
・期待する結果(t1)
name_id department
1 財務部
3 営業部
5 広報部
7 NULL
9 NULL
私はこれまでt3テーブルをCREATEして、t1とt2をJOIN(on name_id)したものをt3にINSERTしていたのですが、
もしt3を作成せずにt1テーブルに拡張できる方法があればご教示いただきたいです。
おそらく、まずALTER TABLEでdepartmentカラムを追加した上で、
INSERT INTO? か何かで挿入できるのではないかと想定しています。
初心者ですみませんが、よろしくお願いいたします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。