Я пытаюсь выполнить запрос, в котором перечислены все отдельные рынки, которые пользователь отправил для моего набора данных. Значения в столбце Markets уже представлены в формате массива. Когда я запускаю запрос, приведенный ниже, я получаю массив массивов, и некоторые рынки могут быть перечислены несколько раз, потому что в отдельном предложении рассматриваются уникальные массивы, а не значения в массивах. Например, если я пытаюсь сгруппировать ['New York'] и ['New York', 'Chica go'], моя цель - получить ['New York', 'Chica go'] в качестве моего результат, но в настоящее время я получаю [['' New York '], [' New York ',' Chica go ']]. Ценю любую помощь.
SELECT
s.submitter_id,
ARRAY_AGG(DISTINCT s.markets)
FROM
analytics.submissions AS s
GROUP BY 1