Puoi usare questa query per badge personalizzati a livello di membro:
Query 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
bronzo: 3
argento: 2
oro: 1
Un’altra opzione se vuoi avere più di 3 gruppi di badge di destinazione è raccoglierli in sezioni personalizzate e quindi interrogare badge_grouping_id. Ad esempio, qui con 4 ranghi dell’equipaggio pirata:
Query 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
Iniziare: 1
Comunità: 2
Pubblicazione: 3
Livello di fiducia: 4
Altro: 5
E poi conta per le tue sezioni personalizzate..

