У меня есть запрос, который выглядит следующим образом
SELECT ids FROM `table_name`
Наборы результатов следующие:
| ids |
|-----|
| 1 |
| 2 |
| 3 |
Мне нужно сохранить этот набор результатов в массив, чтобы я мог позже Я oop над этим. Определение массива вручную не вариант, так как мой набор результатов со временем будет увеличиваться, добавляя 4, 5, 6 и т. Д. c. Вот почему я не могу просто использовать:
SELECT GENERATE_ARRAY(1, 2, 3) AS my_array
Я пытался
SELECT GENERATE_ARRAY(SELECT ids FROM `table_name`) AS my_array
, но это не работает.
Я в основном ищу обратное UNNEST.