2013-04-16 4 views
1

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

До сих пор у меня есть основное количество:

SELECT member_id,COUNT(*) 
FROM uploads   
GROUP BY member_id 

... который, когда вторит, отображает member_id и количество раздач у них есть.

Однако то, что я хотел бы сделать, это показать имя и фамилию участника, а не только их идентификатор.

Для этого мне нужно присоединиться к таблице членов и загружает где members.member_id = uploads.member_id

Я знаю, что нужно выбрать members.member_firstname, members.member_lastname, members.member_id и uploads.member_id где members.member_id = uploads.member_id и забрасывать счет и группу. Я просто тупик от синтаксиса. Может кто-нибудь мне помочь?

ответ

0
SELECT members.member_firstname, members.member_lastname, COUNT(*) 
FROM uploads  
JOIN members 
ON uploads.member_id = members.member_id 
GROUP BY uploads.member_id 

Попробуйте это.

+0

Спасибо Amo, я попробовал ваше решение, которое было почти идеальным. Единственное, что нужно было, это изменить вашу последнюю строку с «GROUP BY member_id» на «GROUP BY uploads.member_id». Еще раз спасибо !!!! –

+0

Спасибо за отзыв, я отредактировал мое сообщение. –

Смежные вопросы