sql - 识别不包含在现有范围内的值
问题描述
无法找到可以有效解决此问题的方法。也许这里有人有想法?我尝试的一切都是非性能的。我正在使用一个包含 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
解决方案
推荐阅读
- javascript - 我正在尝试计算一组函数的小计,但没有得到任何输出:
- dictionary - mapbox-gl-js 围绕 lat/lng 创建一个扇区?
- java - web.xml 应该在使用 Intellij IDEA IDE 的 Java EE 项目中的哪个位置?
- docker - 如何将 microk8s 与较新的 Docker 一起使用?
- javascript - 是否可以通过 poi_label 过滤建筑物层?
- django - 使用 Twitter Bootstrap 设置 Django 错误样式
- three.js - three.js - 无法读取未定义的属性“y”
- javascript - 图像悬停生成器
- c++ - 我没有看到“发布”按钮。如何从 C++ 代码制作独立的 exe 文件?
- android - Toast 在 Android API 28 中显示不到一秒钟