مرحبًا!
أعمل على إنشاء شارة للأشخاص الذين تم تحديد مشاركتهم كحل عبر إضافة مربع اختيار الحلول. هذا هو استعلام SQL:
SELECT
u.username AS "username",
count(*) AS "count_received_best_answer",
current_timestamp granted_at
FROM
notifications n
JOIN
users u ON n.user_id = u.id
JOIN
topics t ON n.topic_id = t.id
JOIN
categories c ON t.category_id = c.id
WHERE
n.notification_type = 14 AND
n.data LIKE '%solved.accepted_notification%' AND
n.created_at > CURRENT_DATE - INTERVAL '30 days'
GROUP BY u.username
HAVING count(*) > 0
ORDER BY count(*)
ومع ذلك، عندما أحاول معاينة الشارة، أواجه هذه الرسالة:
من خلال البحث هنا، أستنتج أن q.user_id هو حقل في خلفية مهام هذه الشارات، لكنني لا أستطيع معرفة سبب ظهور هذه الرسالة. أي مساعدة موصى بها!
