【发布时间】:2015-09-28 09:04:49
【问题描述】:
我有一个有 2 条记录的表(说明目的)
| id | access (int array) |
| ---------------------------- |
| 1 | {0,1,0} |
| 2 | {1,0,0} |
我想选择这两个值并将它们合并在一起
在这种情况下获得最高的结果:
{1,1,0}
访问数组可以增长到超过 200 个值,因此我想避免在编程代码中这样做,(golang)。
基本上它与这个问题相同:Merge two (or more) arrays and keep values that are highest? 但在我的情况下,分隔列与一个数组组合成一个字段。
更新
-
row(access)数组始终具有相同数量的值
【问题讨论】:
-
是的,
each rows(access)具有相同数量的值
标签: sql postgresql