sql >> Databáze >  >> RDS >> Mysql

Jak převést výsledkovou tabulku na pole JSON v MySQL

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;


  1. Úroveň izolace zavázaná ke čtení

  2. Volání ODBC se nezdařilo s uloženou procedurou – předat dotaz

  3. Získejte pořadí závislostí tabulky v jdbc

  4. Poslední aktualizované ID řádku v Mysql