首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中获取表中数据的总出现次数

问在php中获取表中数据的总出现次数
EN

Stack Overflow用户
提问于 2017-11-29 21:48:15
回答 0查看 48关注 0票数 0

如何根据下面的示例报表获取serviceType列的总数。我需要知道能给我结果的查询。根据报告,我预计会得到8分,但我只得到了2分。

我所做的是首先获得不同的fltno,然后计算特定fltno的总id,最后求和。然而,我仍然没有得到结果。请,有人应该帮助我的查询,我可以最好地使用。根据下面的报告,

代码语言:javascript
复制
AFMG 001 has 2A'S = 1 service, AFMG 002 has 2A's = 1 service,AFMG 003 has 3B'S = 1 service, AFMG 004 has 2B's  = 1 service, AFMG 005 has 2A'S = 1 service,AFMG 006 has 2A'S = 1 service, AFMG 009 has  2A'S = 1 service,AFMG  010 has 2A'S = 1 service

因此总服务=8

如何使用PHP通过查询获取此信息。请注意,一个fltno可能有多个服务类型,比如AFMG 001仍然可以有3B'S,这也应该被算作1个服务。

代码语言:javascript
复制
<?php 
    //get distinct fltno
$d4 = mysqli_fetch_array(mysqli_query($link,"SELECT DISTINCT(fltno)AS flt FROM tab_mrptrans WHERE loc='".$rw['loc']."'"));
$sc=0;
//get no of nextSvr for particular fltno
$q1 = mysqli_query($link,"SELECT count(id)AS ids FROM tab_name WHERE loc='".$rw['loc']."' AND fltno='$d4['flt']");
while($d3 = mysqli_fetch_array($q1)){
$sc+=$d3['ids'];};?>

​

​

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47554358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档