Я хочу суммировать некоторые поля таблицы базы данных в соответствии с идентификатором сотрудника, указанным в файле where. Проблема в том, что я хочу указать несколько идентификаторов сотрудников в одном запросе и получить соответствующую сумму. Отдельная сумма для каждого сотрудника. пожалуйста, помогите мне.
Вам нужно будет использовать предложение GROUP BY.
SELECT SUM(`hours`), `employee_id` FROM `timetable` WHERE `employee_id` IN (1, 3, 8, 52) GROUP BY `employee_id`;