저희 포럼의 사용자 통계와 활동 내역을 분석하고 있습니다.
특정 사용자가 어떤 주제를 열람했는지 확인하고 싶은데요. 현재까지 사용자에 대해 찾을 수 있는 가장 상세한 활동 정보는 관리자 → 사용자 그리드에서 제공되는 “열람한 주제” 및 “읽은 게시글” 개수뿐입니다.
더 많은 데이터가 있는지 확인하기 위해 Data Explorer 플러그인을 설치했지만, 사용자 활동 로그나 주제/게시글 접근에 관한 상세 정보를 찾지 못했습니다.
감사합니다.
저희 포럼의 사용자 통계와 활동 내역을 분석하고 있습니다.
특정 사용자가 어떤 주제를 열람했는지 확인하고 싶은데요. 현재까지 사용자에 대해 찾을 수 있는 가장 상세한 활동 정보는 관리자 → 사용자 그리드에서 제공되는 “열람한 주제” 및 “읽은 게시글” 개수뿐입니다.
더 많은 데이터가 있는지 확인하기 위해 Data Explorer 플러그인을 설치했지만, 사용자 활동 로그나 주제/게시글 접근에 관한 상세 정보를 찾지 못했습니다.
감사합니다.
아래와 같은 형태로 작성해 보세요:
-- [params]
-- int :topic_id = 1
SELECT
title,
viewed_at,
tv.user_id
FROM topics t
LEFT JOIN topic_views tv
ON t.id = tv.topic_id
WHERE category_id IS NOT NULL
AND tv.user_id IS NOT NULL
AND t.id = :topic_id
ORDER BY viewed_at DESC
LIMIT 1000
-- [params]
-- int :user_id = 1
SELECT
tv.user_id,
title,
viewed_at,
views,
t.user_id
FROM topics t
LEFT JOIN topic_views tv
ON t.id = tv.topic_id
WHERE category_id IS NOT NULL
AND tv.user_id = :user_id
ORDER BY viewed_at DESC
LIMIT 100
훌륭한 쿼리들이네요!
방금 깃허브에서 쿼리 목록에 여러분의 코드를 추가했습니다.
더 많은 쿼리가 있다면, 주저하지 말고 그곳에 기여해 주세요. ![]()
대단해요! 정말 감사합니다, 완벽하게 작동했어요!