fix ambiguous query errors. Closes #4176

This commit is contained in:
Francis Cao
2026-04-20 11:31:04 -07:00
parent 0bd5e70df7
commit e58131cb72
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -17,7 +17,7 @@ export function getSessionReplays(
async function relationalQuery(websiteId: string, filters: QueryFilters, sessionId?: string) {
const { pagedRawQuery, parseFilters } = prisma;
const { search } = filters;
const { filterQuery, cohortQuery, queryParams } = parseFilters({
const { filterQuery, cohortQuery, queryParams, joinSessionQuery } = parseFilters({
...filters,
websiteId,
search: search ? `%${search}%` : undefined,
@@ -27,6 +27,7 @@ async function relationalQuery(websiteId: string, filters: QueryFilters, session
filterQuery || cohortQuery
? `join (select distinct website_event.website_id, website_event.session_id, website_event.visit_id
from website_event
${joinSessionQuery}
${cohortQuery}
where website_event.website_id = {{websiteId::uuid}}
and website_event.created_at between {{startDate}} and {{endDate}}
+1 -1
View File
@@ -47,7 +47,7 @@ async function relationalQuery(
const chart = await rawQuery(
`
select
${getDateSQL('created_at', unit, timezone)} t,
${getDateSQL('website_event.created_at', unit, timezone)} t,
percentile_cont(0.5) within group (order by ${metric}) as p50,
percentile_cont(0.75) within group (order by ${metric}) as p75,
percentile_cont(0.95) within group (order by ${metric}) as p95