Gere sql com subconsulta como uma coluna na instrução select usando SQLAlchemy
Existe uma maneira de fazer o SQLAlchemy gerar uma consulta com uma coluna personalizada que é uma subconsulta que se correlaciona com a linha atual:
SELECT
tab1.id,
tab1.col1,
...,
(
SELECT count(1) FROM tab2
WHERE tab2.tab1_id = tab1.id
GROUP BY tab2.col1
) as cnt
FROM tab1
WHERE ...
LIMIT 100
usando a API do ORM?
session.query(Tab1, ?(subquery for additional column)?).filter(...).limit(100)
Estou usando o PostgreSQL 9.3 e a versão antiga do SQLAlchemy 0.9.8