Mysql 将SQL查询转换为JSON

Mysql 将SQL查询转换为JSON,mysql,sql,json,Mysql,Sql,Json,如何将此查询转换为JSON SET SESSION group_concat_max_len = 1000000; SELECT group_concat(q SEPARATOR ' UNION ALL ') FROM ( SELECT distinct concat("select pr.id as 'Practice ID', pr.name as 'Practice Name', l.id as 'Location ID', l.name as 'Location Names',

如何将此查询转换为JSON

SET SESSION group_concat_max_len = 1000000;
SELECT group_concat(q SEPARATOR ' UNION ALL ') 
FROM 
(
SELECT distinct
  concat("select pr.id as 'Practice ID', pr.name as 'Practice Name', l.id as 'Location ID', l.name as 'Location Names', l.print_token as 'Print Tokens', concat(ps.printers, ': ', ps.label) as 'Printer Sets and Printer Names'
from `", table_schema, "`.locations l
join `", table_schema, "`.practices pr on pr.id = l.practice_id
join `", table_schema, "`.printer_sets ps on ps.id = l.practice_id
")  AS q
FROM information_schema.tables
WHERE 
    table_schema LIKE 'uat%' 
) b ;

将查询转换为JSON是什么意思?查询是要执行的代码,JSON只是数据的一种表示。您是指使用此代码创建的动态查询的执行结果吗?为什么要发布所有者/管理员信息?还是希望正在创建的查询返回JSON?如果您使用的是MySQL 5.7或更高版本,您可以让它
选择JSON_对象(…)
。我使用的是MySQL workbench。JSON还能工作吗?或者我应该试试XML吗?