Объект Alias ​​не является повторяемой ошибкой при использовании подзапроса. - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь создать группу, используя flask SQL алхимия,

           get_all_data =db.session.query(AnnualAvgDim.area_id,db.func.max(AnnualAvgDim.annual_avg_pressure)
                                    .label('avg_pres')).group_by(AnnualAvgDim.area_id).subquery()

, когда я делаю это, я получаю ошибку, подобную этой:

   'Alias' object is not iterable

и он возвращает запрос Postgress SQL:

     SELECT annual_avg_dim.area_id, max(annual_avg_dim.annual_avg_pressure) AS avg_pres
      FROM eco_annual_avg_dim GROUP BY annual_avg_dim.area_id

, когда я запрашиваю мой запросом выше, он возвращает данные, но в Flask SQL алхимии он выдает ошибку, как может Я решаю это.

...