SELECT
CONCAT("[",
GROUP_CONCAT(
CONCAT("{Name:'",`NAME`,"'"),
CONCAT("{price:'",`PRICE`,"'"),
CONCAT(",id:'",`ID`),"'}")
,"]")
AS json FROM
goods;
表数据
id name price
1 大树
2
结果
[{Name:'大树'{price:'2',id:'1'}]
注意 这里的concat是 字符串拼接函数 而 group_concat则是集合函数
当有多个数据的时候
表数据
id name price
1 大树
2
2 哈哈 ......
阅读全文