こんにちは、T1 と T2 の 2 つのテーブルがあります。T1 には整数値の列があります。T2 には、2 つの列で定義された範囲と、各範囲に対応する値があります...次のようなものです。
range_min range_max corr_value
5 10 1020
11 15 5000
整数値がどの範囲に入るかに応じて、T1 の各整数に対して T2 から「値」を取得できるようにしたいとします。たとえば、T1 に 6、7、および 12 があるとします。次に、理想的な結果は次のようになります。
integer_val corr_value
6 1020
7 1020
12 5000
参加するものは何もないことに注意してください。SQLを使用してこれを行う方法がわかりませんでした。効果があるかどうかはわかりませんが、HiveQL を使用しています。
本当にありがとうございました。ありがとうございました!
乾杯