당신은 Data Explorer를 설치해 두셨을 것으로 생각합니다.
post_timings에서 가져올 수 있는 것 같습니다:
select topic_id,
count(user_id) users,
round(sum(msecs/(60*1000.0)),2)/count(user_id) avg_minutes
from post_timings
group by topic_id
order by avg(msecs) desc
참고로, 이는 등록한 사용자만 포함됩니다. 모든 독자에 대한 정보를 얻으려면 Google Analytics를 사용하는 것이 더 나을 수 있습니다.
어떤 데이터를 찾고 계신지 정확히 알 수 없습니다. 각 사용자의 첫 번째 게시물을 찾는 방법은 다음과 같습니다:
select p.id post_id
from posts p
where p.id = (select min(id) from posts where user_id = p.user_id)
새로운 주제에 답글을 달기 시작하는 것이 아니라, 새로운 주제를 생성하는 것으로 시작하는 사용자를 찾으려면 and post_number = 1을 추가하세요. 이 중 어느 것이 도움이 될지 확실하지 않습니다.
사용자는 위치를 입력할 수 있으며, 이것이 국가로 인식될 수도 있습니다:
select user_id, location
from user_profiles
제 경험상, 사람들은 보통 이 정보를 입력하는 것을 귀찮아합니다. 따라서 Google Analytics가 더 유용할 수 있습니다.
또한 users 테이블에는 ip_address가 있으며, 이를 사용하여 위치 데이터를 조회할 수 있습니다.