Um die Nutzung der Suche in meinem Forum zu fördern, habe ich Abzeichen für die Nutzung der Suchfunktion erstellt. Ich habe drei Abzeichen erstellt (Erster >=1, Großartig >=50 und Episch >=200), aber Sie können selbst entscheiden, wie viele Abzeichen und welche Werte Sie verwenden möchten.
SELECT user_id, min(created_at) AS granted_at
FROM search_logs
WHERE user_id IS NOT NULL
GROUP BY user_id
HAVING count(*) >= ... --[! Fügen Sie die Anzahl der Suchanfragen hinzu]