у меня есть таблица с 2 записей (с иллюстративной целью)PostgreSQL: Join 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)
массив всегда имеют одинаковое количество значений
Да, 'каждый строк (доступа)' имеют одинаковое количество значений – DonSeba