Александр, ваш пример не совсем корректен, так как в нем идет нарушение уникальности записи, если id (уникальный идентификатор) может повторятся.
Давайте я приведу другой, более полезный пример.
Есть таблица покупок (заказов) людей в магазине фруктов. Наша цель - вытащить какие фрукты купил человек, и их количество.
Orders(id, id_user, fruct):
1 1 Apple
2 1 Pear
3 1 Pear
4 2 Pear
5 1 Banana
6 2 Pear
SELECT id_user, fruct, COUNT(*) c FROM orders WHERE id_user = 1 GROUP BY fruct
Результат запроса:
1 Apple 1
1 Pear 2
1 Banana 1
Можно так же вытащить все фрукты и их количество всех покупателей
SELECT id_user, fruct, COUNT(*) c FROM orders GROUP BY id_user, fruct ORDER BY id_user
Результат запроса:
1 Apple 1
1 Pear 2
1 Banana 1
2 Pear 2