Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们如何使用MySQL合并具有精确计数的同一行?_Mysql - Fatal编程技术网

我们如何使用MySQL合并具有精确计数的同一行?

我们如何使用MySQL合并具有精确计数的同一行?,mysql,Mysql,我有如下输出: number pd_team rating att_attorney law_firm patent_developer 496486 Networks Auto Desai Guntin Wade Walker 520859 Networks Auto Snyd

我有如下输出:

number      pd_team  rating         att_attorney      law_firm                  patent_developer
496486      Networks  Auto              Desai           Guntin                      Wade Walker     
520859      Networks  Auto              Snyder          Hanley                      Wade Walker 
449269      Networks  Auto              Silverman       Akerman                     Wade Walker 
526112      Networks  Auto              Chang           Amin; Turocy                Wade Walker 
558843      Networks  Auto              Silverman       Baker Botts;                Wade Walker 
403805      Networks  Auto              Chang           Baker Hostetler             Wade Walker     
264896      Networks  Auto              Desai           Fay Kaplun & Marcin;        Wade Walker 
228780      Networks  Auto              Desai           Jackson Walker;             Wade Walker     
534337      Networks  Auto              Chang           Myers Bigel                 Wade Walker 
174237      Networks  Auto              Desai           Scott P. Zimmerman;         Dylan Reid  
441658      Networks  Auto - CON        Desai           Toler Law Group PC          Wade Walker 
498561      Networks  Auto - CON        Chang           Tong; Rea; Bentley          Wade Walker
452380      Networks  Auto              Chang           Workman Nydegger            Wade Walker
上表是MySQL查询的输出,我希望实际输出是:

每个字段的计数,即

Network(13)
Auto(11)
Auto-CON(2)
Desai(5)
Snyder(1)
Silverman(2)
Chang(5)
same with other like wade walker(12)
这是我的MySQL查询,其中可以有多个过滤器条目,并且所有条目都带有和

SELECT number,salesforce_data.pd_team,salesforce_data.law_firm, salesforce_data.pd_team, salesforce_data.att_attorney,salesforce_data.patent_developer,salesforce_data.rating,salesforce_data.law_firm,salesforce_data.level1_taxonomy FROM application_data INNER JOIN salesforce_data on application_data.application_number= salesforce_data.sf_application_number WHERE salesforce_data.pd_team In ("Networks") AND salesforce_data.ip_manager_rating IN ("Auto","Auto - CON") AND salesforce_data.status="Filed"
快照:

你可以从这个开始

SELECT number entity
     , 'pd_team'  attribute 
     , pd_team value
  FROM my_table
 UNION
SELECT number
     , 'rating'  attribute 
     , rating value
  FROM my_table
 UNION ...
从中导出结果将是微不足道的

尝试此查询

select t1.name Value, count(t1.name) Count from(
    select pd_team from Table
    union all
    select rating from Table
    union all
    select att_attorney from Table
    union all
    select law_firm from Table
    union all
    select patent_developer from Table) t1 group by t1.name;

网络(13)的含义是什么?解释你的问题。不同的列值是否有已知/设置的限制?例如,patent_developer是否只能包含Wade Walker和Dylan Reid的值?您想将输出作为一列?@SantoshVishwakarma-行计数,即我曾经编写过的查询,它给出了上面的数据,其中网络计数为13。@vikash您没有称为网络的列,并且没有一列包含网络值?@P.Salmon-我的意思是说有一列pd_团队包含网络值和有13个。因为有一个价值就是网络。假设如果pd_团队包含另一个值,如community,则pd_团队值计数为Network(12)和community(1)@Vikash请尝试并通知我。你的要求是否满足。我会让你知道的。Santosh-我的问题没有解决。我已经清楚地给出了myntra过滤器的示例,并显示了动态计数,每当我们应用任何过滤器时都会发生变化,我也会遇到同样的问题。Santosh-我附上了一个快照供你参考。草莓-在我的情况下不起作用,你完全明白我的问题了吗?