Запрос рабочий. Лень дополнительный код писать для группировки строк. Orm все делает за меня
Про orm это "red flag": само по себе заявление не значит что-то плохое, но существенно чаще используется теми, кто не понимает, что происходит в этот момент с его данными.