ربما يجب أن يكون هذا تعليقًا في سلسلة، لكنني لم أتمكن من العثور على التعليق الصحيح. يبدو أن تعليق “cool scripts” مقفل الآن.
تم تصميم البرنامج النصي لسحب user_id، واسم المستخدم، والاسم، والبريد الإلكتروني، و custom_field1، و custom_field2، ومستوى الثقة، والزيارات، وبعض الإحصائيات الأخرى.
إليك الكود
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 لذا كان الأمر صعبًا بعض الشيء للوصول إلى هذا الحد.
من فضلك وشكرا لك.