From 7b2a2357417d002c4f893215fce89b69758c86f6 Mon Sep 17 00:00:00 2001 From: PeterUstinox Date: Sun, 28 Jun 2026 23:38:00 +0200 Subject: [PATCH] fix(events): add GROUP BY to getEventDataEvents no-event relational branch The no-event branch selects event_name, data_key and data_type alongside count(*) without a GROUP BY, which throws on PostgreSQL (42803) and on MySQL with ONLY_FULL_GROUP_BY. The event-filtered branch and both ClickHouse branches already group correctly. Fixes #4359. --- src/queries/sql/events/getEventDataEvents.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/queries/sql/events/getEventDataEvents.ts b/src/queries/sql/events/getEventDataEvents.ts index 313e8d97c..cd2409ccc 100644 --- a/src/queries/sql/events/getEventDataEvents.ts +++ b/src/queries/sql/events/getEventDataEvents.ts @@ -70,6 +70,7 @@ async function relationalQuery(websiteId: string, filters: QueryFilters) { where event_data.website_id = {{websiteId::uuid}} and event_data.created_at between {{startDate}} and {{endDate}} ${filterQuery} + group by website_event.event_name, event_data.data_key, event_data.data_type limit 500 `, queryParams,