基本上,我有一个数据集,它是附加到 ID 的内部位置标识符列表(因此每个“集合”地理点都有自己的 ID)。因此,表中存在一个“id”列和一个“位置”列。
我需要一种方法来查找包含两个不同位置的 ID,即:
身份证 | 地点 -------------- 1 | 一个 1 | b 1 | C 2 | 一个 2 | C 2 | d
如果我寻找'a'和'd',我会得到2。
如果我寻找'a'和'b',我会得到1。
如果我寻找'a'和'c',我会得到任何一个1或2。
我正在使用 PostgreSQL 9.4。
不应该比这更简单: