이건 스레드에 댓글로 달아야 할 것 같은데, 적절한 스레드를 찾지 못했어요. ‘Cool Scripts’ 스레드는 이제 잠겨 있는 것 같습니다.
이 스크립트는 user_id, username, name, email, custom_field1, custom_field2, trust_level, visits 및 기타 몇 가지 통계를 가져오도록 설계되었습니다.
아래는 코드입니다.
SELECT
pr.user_id,
username,
name,
email,
uf.custom_field1,
uf.custom_field2,
tl.trust_level,
visits,
COALESCE(topics_viewed, 0) AS topics_viewed,
COALESCE(posts_read, 0) AS posts_read,
COALESCE(posts_created, 0) AS posts_created,
COALESCE(topics_created, 0) AS topics_created,
COALESCE(topics_with_replies, 0) AS topics_with_replies,
COALESCE(likes_given, 0) AS likes_given,
COALESCE(likes_received, 0) AS likes_received
FROM pr
LEFT JOIN tv USING (user_id)
LEFT JOIN pc USING (user_id)
LEFT JOIN tc USING (user_id)
LEFT JOIN twr USING (user_id)
LEFT JOIN lg USING (user_id)
LEFT JOIN e USING (user_id)
LEFT JOIN uf USING (user_id)
LEFT JOIN tl USING (user_id)
그리고 제가 받는 에러 메시지는 다음과 같습니다:
PG::UndefinedTable: ERROR: relation "pr" does not exist
LINE 23: FROM pr
^
제가 놓친 부분이 있는지 확인해 주실 수 있을까요? 아무리 찾아도 모르겠어요. SQL에 익숙하지 않아서 여기까지 오는 데 꽤 애를 먹었습니다.
부탁드립니다. 감사합니다.