您好,我有两张桌子 T1 和 T2。T1 有一列整数值。并且 T2 具有由两列定义的范围和每个范围的相应值......像这样:
range_min range_max corr_value
5 10 1020
11 15 5000
假设我希望能够从 T2 中为 T1 的每个整数获取“值”,具体取决于整数值属于哪个范围。比如说,我在 T1 中有 6、7 和 12 个。那么,理想的结果应该是这样的:
integer_val corr_value
6 1020
7 1020
12 5000
请注意,我没有什么可以加入的。我不知道如何使用 SQL 来做到这一点。我不知道它是否会有所作为,但我正在使用 HiveQL。
我真的很感谢你的帮助。谢谢!
干杯