我想根据在哪里提供的员工ID对数据库表的某些字段求和。问题是我想在单个查询中提供多个员工ID,并希望相应地求和。每位员工的总和。请帮我。

最佳答案

您将需要使用GROUP BY子句。

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

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

10-13 02:51