【问题标题】:Loop through table, check name, and add total循环遍历表,检查名称,并添加总数
【发布时间】:2011-06-07 04:29:38
【问题描述】:

我今天一定很傻。我有一个包含相同数据的表,其中包括(除其他外)公司名称和整数值。我需要选择一行,检查该名称每次出现在数据库中的时间,并将该行中的整数值添加到总数中。

例如

 28469151 6398   80609     40032 CITY TREASURER
 25404033 6289   041409CR 39926 CITY TREASURER
 2408266  8473    071009    40017  CITY TREASURER
 22332527 9710   2009     39975 THE ST JOE COMPANY
 21570825 6857   051209CR 39954 CITY TREASURER

程序会在每次看到“城市财务主管”时添加第 2 行的数字。有任何想法吗?大约有4000条记录

编辑:我需要获取表格中每家公司的总数。

【问题讨论】:

  • 我认为你的意思是列而不是行。目前这个问题有点混乱
  • 对不起,你是对的!我需要说专栏。

标签: php mysql loops


【解决方案1】:
SELECT SUM(`field1name`) FROM `table` GROUP BY `field2name`

【讨论】:

  • 这很好用,但我需要数据库中每家公司的总数。大约有 4000 条记录。
  • 使用上面我投票的答案 - 实际上你想按公司分组
【解决方案2】:

我想是这样的(假设第一个 col 被命名为 col1)

select sum(col1) from table group by company;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 2021-10-11
    • 1970-01-01
    • 2021-12-18
    相关资源
    最近更新 更多