Tôi muốn biết liệu SQLAlchemy có gặp sự cố khi truy vấn chế độ xem hay không. Nếu tôi truy vấn chế độ xem với SQL thông thường trên máy chủ như:Truy vấn chế độ xem trong SQLAlchemy
SELECT * FROM ViewMyTable WHERE index1 = '608_56_56';
Tôi nhận được toàn bộ các bản ghi. Nhưng với SQLAlchemy tôi chỉ nhận được cái đầu tiên. Nhưng trong số đếm là số chính xác. Tôi không biết tại sao.
Đây là mã SQLAlchemy của tôi.
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()