Ich möchte wissen, wenn SQLAlchemy Probleme beim Abfragen einer Ansicht hat. Wenn ich die Ansicht mit normalem SQL auf dem Server abfrage, wie zum Beispiel:Abfragen einer Ansicht in SQLAlchemy
SELECT * FROM ViewMyTable WHERE index1 = '608_56_56';
Ich bekomme eine ganze Reihe von Datensätzen. Aber mit SQLAlchemy bekomme ich nur die erste. Aber in der Zählung ist die richtige Nummer. Ich habe keine Idee warum.
Dies ist mein SQLAlchemy-Code.
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()