Mysql 查询后的数据 转 Json 格式

前言

在整理数据时遇到 需要将 ‘mysql’ 查询结果以json格式拿取

  • 将mysql查询后的数据通过GROUP_CONCAT 函数 进行拼接成json格式
  • 以下举例 省市区 做案例
SELECT
	id,
	CONCAT(
		'{',
		GROUP_CONCAT(
			CONCAT('"', province_id, '":"', province_name, '"',','
					'"', city_id, '":"', city_name, '"',',' 
					'"', county_id, '":"', county_name, '"')
		),
		'}'
	) as '转换后的数据'
FROM
	tableName
GROUP BY
	id

以下是处理后的结果

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐