если вы все равно собираетесь получать категории, то почему бы не сохранить / не кэшировать их и использовать один и тот же объект для поиска имен категорий вместо SQL-соединения. в этом случае аргумент, что SQL-соединение будет быстрее, теперь незначителен до степени
, если только это не огромный объем данных, где скорость критична, то я, вероятно, выбрал бы тот метод, который вам удобнее всего поддерживать.