Я пытаюсь получить количество строк с помощью gorm
DB.Joins("left join cities on offices.city_id = cities.id").
Preload("City").
Limit(limit).Offset(offset).
Find(&offices, "cities.name LIKE ?", "%"+CityName+"%")
Это запрос, который находит строки и со смещением.Когда я использую счетчик здесь, он возвращает предел.
Есть ли способ получить счетчик каждой строки, но загрузить единственный предел?Или 2 запроса неизбежны