У меня есть эти данные
Я хочу отфильтровать эту таблицу, чтобы получить другую таблицу, содержащую количество каждого элемента, которое есть у водителя.Я пытался использовать group by driver_id, но он считает все элементы с драйвером.Мне не нужно, что мне нужно количество каждого элемента с водителем.Мне нужна таблица результатов, как это
Вам нужно GROUP BY item_id, а затем с помощью driver_id и COUNT, чтобы подсчитать количество записей для каждой группы.
GROUP BY
COUNT
Примерно так должно работать:
SELECT item_id,COUNT(*) AS quantity,driver_id FROM `table` GROUP BY item_id,driver_id
Похоже, вам нужно сгруппировать по item_id и driver_id:
group by driver_id, item_id