이 질문은 주로 데스크톱 카테고리 페이지 스타일인 Boxes with Featured Topics에 관한 것입니다.
문제는 다음과 같습니다. 대략 20개의 카테고리가 있으며, 카테고리별 조회 수를 기준으로 대략 정렬하고 싶습니다. 즉, 카테고리 A의 총 조회 수가 가장 많다면 1번 위치에, 카테고리 B의 총 조회 수가 두 번째로 많다면 2번 위치에 배치하는 식입니다. 하지만 가끔 조회 수가 많지 않은 카테고리를 3번 또는 4번 자리에 수동으로 배치하여 강조하고 싶을 때도 있습니다.
이것이 데이터 탐색기 쿼리로 가능할 것 같지만, 쉽지 않을 수도 있다고 생각합니다. 이미 이 정보를 얻을 수 있는 쉬운 방법이 있을까요? 기존 리포트 중 일부에서 활용할 수 있는 정보가 있을까요?
topic_views 테이블을 사용하여 주제의 최신 조회 수를 집계하고, 이를 카테고리별로 그룹화/합산하는 방식으로 처리해 볼 수 있을 것 같습니다. 다만 topic_views 테이블은 하루에 새로운 조회를 1회씩 카운팅하며, ‘8시간당 1회’ 방식이 아니기 때문에, topics.views 값과 비교할 때 예상보다 작은 수치가 나올 수 있습니다.