2015-04-16 43 views
-2

我有一个表像下面在MySQL数据库MySQL查询来检索JSON格式表格数据

user-name mail 
ganesh [email protected] 
gani  [email protected] 
gan  [email protected] 

我需要查询JSON格式来检索上述表格

实施例:

[{ 
     user-name:"ganesh", 
     mail:"[email protected]" 
    }, 
    { 
     user-name:"gani", 
     mail:"[email protected]" 
    }, 
    { 
     user-name:"gan", 
     mail:"[email protected]" 
    } 
    ] 

我需要帮助,做以上

+1

使用的编程语言? – rth

+0

你是否想在纯sql(或者更可能)中使用应用程序语言 – amdixon

+0

进行SQL查询。 – gani

回答

2

不建议在DBMS做这样的事情,做到这一点我如果您正在封装一些您无法编辑的遗留代码,那么将其包含更多代码以格式化数据。

如果所有的失败做这样的事情:http://www.thomasfrank.se/mysql_to_json.html

SELECT 
CONCAT("[", 
     GROUP_CONCAT(
      CONCAT("{username:'",username,"'"), 
      CONCAT(",email:'",email),"'}") 
    ) 
,"]") 
AS json FROM users; 
+0

这是一个小型的MYSQL数据库... ... thnX – gani