он в два запроса отрабатывает и один ко многим джойнится подзапросом. А мне бы хотелось ColumnExpr заюзать для этой таблицы (ManyField), как быть, чтобы не джойнить дополнительно?
totalCount, err := dbMap.Model(&table).
Column("A.*", "B", "C", "ManyField").
ColumnExpr("MIN(ManyField...) FILTER (...) OVER (PARTITION BY ..) AS something_else").
SelectAndCount()
ручками написать и не мучитить себя убогими sql недо-ds-ками)
Обсуждают сегодня