プロフィールビューのバッジクエリ

プロフィールにX件以上のビューがある場合にバッジを付与する方法はありますか?

「いいね!」 2

こんにちは、コーダーさん。
以下の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のSQLクエリも以下に示します。

プロフィールビューのSQL 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

お役に立てば幸いです!

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.