2014-10-23 3 views
0

데이터베이스 테이블에 starring_id,actor_idfilm_id의 3 개 열이 있습니다.SQL에서 인덱스로 계산

각각 actor_id이 몇 번 나타나는지 계산해야하고 actor_id을 표시하는 두 개의 열과 데이터베이스에 몇 번 표시했는지 표시해야합니다.

SQL COUNT에서 각 작업의 횟수를 계산하고 쿼리의 테이블에 표시하려는 방법을 잘 모르겠습니다.

아이디어가 있으십니까?

+0

'actor_id'로 그룹화 된 간단한 'COUNT()'집합과 같습니다. 공식 문서도 비슷한 예입니다. http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_count –

답변

0
select actor_id, count(*) as Appearances 
from my_table 
group by actor_id; 
+0

완벽하게 작동하고 그룹 기능을 완전히 잊었습니다. 감사! – Sam

+0

Sam - 답을 – EricF

+0

으로 표시하지만 다른 4 분 동안은 분명히 할 수 없습니다. – Sam

관련 문제