Mysql вопрос, суммируйте некоторые поля в соответствии с несколькими сотрудниками, указанными в предложении where - PullRequest
0 голосов
/ 23 августа 2011

Я хочу суммировать некоторые поля таблицы базы данных в соответствии с идентификатором сотрудника, указанным в файле where. Проблема в том, что я хочу указать несколько идентификаторов сотрудников в одном запросе и получить соответствующую сумму. Отдельная сумма для каждого сотрудника. пожалуйста, помогите мне.

1 Ответ

3 голосов
/ 23 августа 2011

Вам нужно будет использовать предложение GROUP BY.

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