Текущий запрос: получить список всех чатов пользователя + информацию о группе, если это групповой чат, отсортированный по последнему сообщению в этом чате (если есть, иначе по времени создания чата).
Текущий запрос: получить список всех чатов пользователя + информацию о группе, если это групповой чат, отсортированный по последнему сообщению в этом чате (если есть, иначе по времени создания чата).
В чем проблема? Это же вообще плоский запрос без связей
У нас на проекте было требование сделать возможность писать такие сложные запросы без raw sql. Взяли knex и сделали свой data mapper. Join запросы делаем через Postgres cte