gpt4 book ai didi

mysql - 如何转换以下 JOIN 查询

转载 作者:行者123 更新时间:2023-11-30 21:42:28 24 4
gpt4 key购买 nike

我正在尝试将数据从数据库传递到 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'

这两个表是:项目

projects table

用户

users table

希望获得有关将数据透视表放在上述查询或任何更好方法上的一些指导。

最佳答案

我认为你可以这样做:

SELECT (CASE WHEN p.mreq = 'yes' THEN 'Mentor_Required'
WHEN p.tmreq = 'yes' THEN 'Team_Member_Required'
END) as Funding,
COUNT(*) as cnt
FROM projects p INNER JOIN
users u
ON p.members = u.email
WHERE u.company = 'vit'
GROUP BY Funding;

关于mysql - 如何转换以下 JOIN 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50942322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com