sendou.ink/app/db/models/badges/countsByUserId.sql
2022-08-14 12:22:04 +03:00

14 lines
298 B
SQL

select
"Badge"."code",
"Badge"."displayName",
"Badge"."id",
"Badge"."hue",
count("BadgeOwner"."badgeId") as count
from
"BadgeOwner"
join "Badge" on "Badge"."id" = "BadgeOwner"."badgeId"
where
"BadgeOwner"."userId" = @userId
group by
"BadgeOwner"."badgeId",
"BadgeOwner"."userId"