Quiero saber si SQLAlchemy tiene problemas para consultar una vista. Si consulto la vista con SQL normal en el servidor como:Consultar una vista en SQLAlchemy
SELECT * FROM ViewMyTable WHERE index1 = '608_56_56';
Obtengo un montón de registros. Pero con SQLAlchemy obtengo solo el primero. Pero en el recuento es el número correcto. No tengo ni idea de porqué.
Este es mi código SQLAlchemy.
myQuery = Session.query(ViewMyTable)
erg = myQuery.filter(ViewMyTable.index1 == index1.strip())
# Contains the correct number of all entries I found with that query.
totalCount = erg.count()
# Contains only the first entry I found with my query.
ergListe = erg.all()