我有一个如下所示的 PostgreSQL 表:
A -> B
A -> C
A -> G
A -> H
B -> O
B -> K
其中“->”分隔两列,第一列指向第二列(超链接)。现在我想在第一列中获取所有不同的值,并为它们分配一个 ARRAY,其中包含它们在第二列中指向的所有值,从而减少索引大小并帮助我更接近我希望到达的位置。
因此,我希望排列 [many] 行的单列结果集。如果我可以调用像arrayify(SELECT column2 FROM table WHERE column1 = 'A'
) 这样的函数,那会让我的生活变得如此轻松。
任何人或任何人都知道吗?
谢谢