您可以使用此查询来获取自定义会员级别徽章:
SQL 查询
SELECT user_id, current_timestamp granted_at
FROM user_badges
JOIN badges
On user_badges.badge_id = badges.id
WHERE badges.badge_type_id = 3
GROUP BY user_id
HAVING count(*) >= 15
badge_type_ids
青铜:3
银色:2
金色:1
如果您想拥有超过 3 组目标徽章,另一种选择是将它们收集在自定义部分中,然后查询 badge_grouping_id。例如,这里有 4 个海盗船员等级:
SQL 查询
SELECT user_id, current_timestamp granted_at
FROM user_badges
JOIN badges
On user_badges.badge_id = badges.id
WHERE badges.badge_grouping_id = 1
GROUP BY user_id
HAVING count(*) >= 10
badge_grouping_ids
入门:1
社区:2
发帖:3
信任等级:4
其他:5
然后计算您的自定义部分。

