2017-08-14 5 views
0

異なるエイリアスで同じハイブクエリを実行しようとしましたが、わかりにくいものがあります。エイリアス名が「first」と「second」のクエリではエラーが発生しており、他のエイリアスと同じクエリが正常に動作しています。私は両方のクエリのスクリーンショットをこのメッセージとともに添付しています。誰かがなぜこれが起こっているのか説明できますか?ハイブの ハイブ固有のエイリアスが動作しない

Query 1

Query 2

答えて

0

及び予約されたキーワード。それは、これらを回避するための良い方法ですが、あなたがそれらを使用する必要がある場合には、あなたがあなたのケースでは`

を使用する必要があり、クエリの下に動作するはずです:

select first.id, first.name, second.id, second.zip 
from personname `first` 
join personzip `second` 
on first.id = second.id; 
関連する問題