Php 从表中获取唯一记录+;如果记录不明确,则求和

Php 从表中获取唯一记录+;如果记录不明确,则求和,php,sql,Php,Sql,我在mysql中有一个表,如下所示: 表名:Emp Emp Name | Time _______________ ABC | 1 ABC | 2 ABC | 3 PQS | 4 XYZ | 5 我希望输出如下 Emp Name | Time _______________ ABC | 6 PQS | 4 XYZ | 5 正如您所看到的,只返回唯一的Emp名称,并为每个Emp名称实例添加时间。这可能会有帮助:

我在mysql中有一个表,如下所示:

表名:Emp

Emp Name | Time 
_______________
ABC      | 1
ABC      | 2
ABC      | 3
PQS      | 4
XYZ      | 5
我希望输出如下

Emp Name | Time 
_______________
ABC      | 6
PQS      | 4
XYZ      | 5
正如您所看到的,只返回唯一的Emp名称,并为每个Emp名称实例添加时间。

这可能会有帮助:

SELECT
   EmpName,
   SUM(Time) AS Total
FROM
  table1
GROUP BY
   EmpName

这是一个基本的聚合
SUM()
Emp Name
分组:

SELECT 
  EmpName,
  SUM(Time) AS Time
FROM Emp
GROUP BY EmpName
ORDER BY EmpName
回顾聚合函数和
GROUP BY
子句的使用

注意,如果您的列名实际上是带有空格的
Emp name
,则需要使用倒勾来引用,如下所示:

SELECT 
  `Emp Name`,
  SUM(Time) AS Time
FROM Emp
GROUP BY `Emp Name`
ORDER BY `Emp Name`

注意:在第一个查询中,您给出了错误的别名。在第二秒钟,你给了一个错误的别名。