MySQL отличные записи с подсчетом - PullRequest
3 голосов
/ 24 июня 2010

У меня есть таблица фотографий с двумя столбцами в этой таблице с именами "id" и "user_id". Очевидно, один пользователь может иметь много фотографий. Я хотел бы выполнить запрос, который может дать мне количество фотографий для каждого пользователя.

Любая помощь приветствуется.

Ответы [ 3 ]

8 голосов
/ 24 июня 2010
select user_id, count(*) as photo_count from photos group by user_id
3 голосов
/ 24 июня 2010

Использование:

SELECT t.user_id,
       COUNT(*) AS photo_count
  FROM PHOTOS
GROUP BY t.user_id
0 голосов
/ 10 февраля 2015

используйте count в качестве агрегатной функции и предложения groupby для подсчета определенного атрибута,

, вот пример:

SELECT user_id, count(*) 'Photos Count'
from photos
group by user_id
...