2013-04-16 4 views
1

회원의 업로드 횟수를 내 사이트에 표시하는 쿼리를 수행하고 있습니다.테이블을 결합하여 그룹 수를 계산하십시오.

은 지금까지 나는 기본적인 카운트를 가지고 : 에코하면, MEMBER_ID과 그들이 가지고 업로드의 양을 표시

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

....

그러나 내가하고 싶은 것은 ID 대신 멤버의 성 및 성을 표시하는 것입니다.

내가 members.member_id = uploads.member_id

은 내가 members.member_firstname를 선택해야합니다 알고있는 회원 및 업로드 테이블, members.member_lastname에 가입해야합니다 이렇게하려면, members.member_iduploads.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

의견을 보내 주셔서 감사합니다. 내 게시물을 수정했습니다. –

관련 문제