Hive SQLを使用して2つのテーブルを結合しようとしていますが、常にセマンティック分析エラーが発生します
hive> SELECT COUNT(*) FROM Table1 JOIN Table2 ON
(Table1.BUYER_ID = Table2.UID);
FAILED: Error in semantic analysis: line 1:76 Invalid Table Alias
Table1
テーブル構造は-
CREATE EXTERNAL TABLE IF NOT EXISTS Table1
(
ITEM_ID BIGINT,
CREATED_TIME STRING,
BUYER_ID BIGINT
)
CREATE EXTERNAL TABLE IF NOT EXISTS Table2
(
UID BIGINT,
PURCHASED_ITEM ARRAY<STRUCT<PRODUCT_ID: BIGINT,TIMESTAMPS:STRING>>
)
なぜそれが起こっているのかという提案はありますか?