Mysql问题,根据where子句中提供的多个员工id对某些字段求和

标签 mysql sum where-clause

我想根据where中提供的员工ID对数据库表的某些字段进行求和。问题是我想在单个查询中提供多个员工 ID,并需要相应的总和。每位员工的单独金额。请帮助我。

最佳答案

您将需要使用 GROUP BY 子句。

SELECT SUM(`hours`), `employee_id` FROM `timetable` WHERE `employee_id` IN (1, 3, 8, 52) GROUP BY `employee_id`;

关于Mysql问题,根据where子句中提供的多个员工id对某些字段求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161598/

相关文章:

sql - TSQL 运行总计根据前一行的总和进行聚合

sql - 在 SQL Server 中选择文字作为表数据

php - Mysql 在 2 个表上的内连接不起作用

php - SQL 语法错误,检查第 1 行 '0' 附近使用的正确语法

javascript - js中数组求和

javascript - 我有一个包含对象的多维数组,需要使用 javascript 计算每列的总和

MySql-多个where条件

mysql - SQL 选择多个 AND

mysql - 无法访问远程mysql ubuntu ERROR 2003 (HY000) :

PHP将DB的返回值放入输入框