首页 > 解决方案 > 识别不包含在现有范围内的值

问题描述

无法找到可以有效解决此问题的方法。也许这里有人有想法?我尝试的一切都是非性能的。我正在使用一个包含 200M 记录的输入表(b)和一个包含 1M 记录的维度。

我有2张桌子,

表 A 包含:

表A_Id(整数)

rangeValue_from (Int)
rangeValue_to (Int)
country (varchar)

-

-

表 B 包含

表 B_ID(int)

value(Int)

因此,我需要将表 A 和表 B 连接在一起,以识别表 B 中的值何时不在表 A 的现有范围内。ON b.Value BETWEEN a.rangeValue_from AND a.rangeValue_To

标签: sql

解决方案


推荐阅读