Я не видел рендеринга массива, такого как тот, который вам нужен, но вы можете смоделировать его с помощью нескольких предложений GROUP BY
/ GROUP_CONCAT()
.
Например:
select concat('[', group_concat(g), ']') as a
from (
select concat('[', group_concat(file_name), ']') as g
from memes
group by file_ext
) x
Результат:
a
---------------------------------------------------------
[[puppies,horses,chickens],[kittens,cats,ducks],[doggos]]
См. Пример работы на DB Fiddle .
Вы можете настроить разделители, такие как ,
, [
и ]
.