sendou.ink/app/db/models/maps/findMapPoolByCode.sql
2022-10-09 19:06:22 +03:00

23 lines
466 B
SQL

select
"MapPool"."id",
"MapPool"."code",
"MapPool"."ownerId",
"User"."discordName",
"User"."discordDiscriminator",
json_group_array(
json_object(
'stageId',
"MapPoolMap"."stageId",
'mode',
"MapPoolMap"."mode"
)
) as "maps"
from
"MapPool"
left join "MapPoolMap" on "MapPoolMap"."mapPoolId" = "MapPool"."id"
left join "User" on "User"."id" = "MapPool"."ownerId"
where
code = lower(@code)
group by
"MapPool"."id"