Можно ли выдать значок, если профиль набрал более X просмотров?
Привет, Coder,
Вы сможете использовать следующий SQL-запрос для создания специального значка, который будет присваиваться пользователю, когда количество его просмотров превысит X.
Запрос для значка: просмотры профиля
SELECT
user_profile_views.user_profile_id AS user_id,
COUNT(user_profile_views.user_profile_id),
current_timestamp granted_at
FROM user_profile_views
GROUP BY user_profile_views.user_profile_id
HAVING COUNT(user_profile_views.user_profile_id) > X
ORDER BY COUNT(user_profile_views.user_profile_id) DESC
На случай, если вам интересно, вот соответствующий запрос для Data Explorer:
Запрос Data Explorer: просмотры профиля
-- [params]
-- int :view_count = X
SELECT
user_profile_views.user_profile_id AS user_id,
COUNT(user_profile_views.user_profile_id) AS "Views",
FROM user_profile_views
GROUP BY user_profile_views.user_profile_id
HAVING COUNT(user_profile_views.user_profile_id) > :view_count
ORDER BY COUNT(user_profile_views.user_profile_id) DESC
Надеюсь, это поможет!