问题描述
作为一个总体的postgres初学者,我正在研究一个名为NOT EXISTS
的表,其中包含:
range_results
然后我有一个名为lower| upper | result
1 | 10 | abc
11 | 20 | def
21 | 30 | ghi
...
n+10 | n+10 | xyz
的表,其中有一个名为codes
的数据字段,字面量包含的数字可以是参考集中的任何数字(正好是低,高或中间)。因此,我想从numbers
表中使用命中时使用这些参考值从range_results
表中返回相应的numbers
。
我的困惑是由于我没有FK关系(我相信),因此我无法执行以下查询之类的操作,因为我遇到了一个硬错误:“一个子查询返回的行多于一个表达式”当我运行查询时。最初考虑,我会使用codes
。但这仍然需要保持联系...
left join
解决方法
一种方法是A
:
protected