Nové řešení:
Vytvořeno pomocí vašich skvělých komentářů, díky!
SELECT JSON_ARRAYAGG(JSON_OBJECT('name', name, 'phone', phone)) from Person;
Staré řešení:
S pomocí @Schwern se mi podařilo vložit tento dotaz, který, jak se zdá, funguje!
SELECT CONCAT(
'[',
GROUP_CONCAT(JSON_OBJECT('name', name, 'phone', phone)),
']'
)
FROM person;