如何透视以下JOIN查询

时间:2018-06-20 07:12:55

标签: mysql sql mysqli

我正在尝试将数据从数据库传递到Google图表,但是Google图表具有一种除数据之外的特定方式。因此,我需要更改以下输出:

current output

对此:

wanted output

原始输出的查询为:

SELECT (select COUNT(projects.funding)from projects where funding > 0)as  Funding, 
SUM(projects.mreq = 'yes') Mentor_Required, 
SUM(projects.tmreq = 'yes') Team_Member_Required 
FROM projects INNER JOIN users ON projects.members = users.email 
WHERE users.company = 'vit' 

2个表是: 项目

projects table

用户

users table

希望您能对上述查询或其他更好的方法有所帮助。 预先感谢

1 个答案:

答案 0 :(得分:0)

我认为您可以做到:

function testAction () {
     if ($_SERVER['REQUEST_METHOD'] === 'POST'){
         return json_encode(
                [
                    'response_type' => 'success',
                    'response_message' => 'SUCCESS'
                ]
            );
     } else {
         return json_encode(
                [
                    'response_type' => 'error',
                    'response_message' => 'ERROR'
                ]
            );
     }
}