我在MySQl数据库中有如下表格
user-name mail
ganesh g@g.com
gani gani@gani.com
gan gan@gan.com
我需要查询以JSON格式检索上表
示例:
[{
user-name:"ganesh",
mail:"g@g.com"
},
{
user-name:"gani",
mail:"gani@gani.com"
},
{
user-name:"gan",
mail:"gan@gan.com"
}
]
我需要帮助,上面做
答案 0 :(得分:2)
不建议在DBMS中执行此类操作,而是在加载数据的脚本中执行此操作,如果您要包装一些您无法编辑的旧代码,然后将其换行使用更多代码来格式化数据。
如果所有失败都是这样的:http://www.thomasfrank.se/mysql_to_json.html
SELECT
CONCAT("[",
GROUP_CONCAT(
CONCAT("{username:'",username,"'"),
CONCAT(",email:'",email),"'}")
)
,"]")
AS json FROM users;