0
Hive v1.2.1で次のクエリを実行したいところです。field_3
が別のテーブルから照会されています。返されたすべてのレコードに対してHiveで返されるすべてのレコードに定数値を動的に追加する方法はありますか?
select user_id, start_date, field_3 as stop_date
from some_table;
、field_3
の値が同じです。問題は、それが別のテーブルに格納されていることです。その価値を得るために、私は以下のようにそれを得ることができます。
select max(some_field) as stop_date
from another_table;
今のところ、私はリテラルをハードコードしています。
select user_id, start_date, cast(cast('2017-10-19' as date) as timestamp) as stop_date
from some_table;
ただし、このアプローチは、適切な値が1日を通して変わるため、望ましくありません。
Hive SQLコンテキストを介してSparkにプラグインされているかどうかを検討する必要があります。あなたが別のテーブルからの出力を結合することができ
は、私が作品とは思いません。 3つの「FROM」があります。最後の 'FROM'を削除すると、期待どおりに動作します。修正してください、私は受け入れます。 –
はい。私はそれを削除しました。貼り付ける間違いだった。 –