сработал метод утёнка 🙂.
по поводу других методов запроса - они будут более производительными?
если можно, в двух словах, про эти методы.
> по поводу других методов запроса - они будут более производительными? Зависит от индексов и распределения данных — пробовать нужно, в общем. > если можно, в двух словах, про эти методы. 1, 2. MAX(date) + [LATERAL] JOIN. 3. SELECT user_id, string_agg(DISTINCT value_b, ', ') AS value_b, (array_agg(value_a ORDER BY date DESC))[1] AS value_a FROM test3 GROUP BY user_id; 4. Коррелированный подзапрос + LIMIT. Может, ещё что-то...
Обсуждают сегодня