böyle, sqlalchemy bir sorguyu basit filtre işlemini yapmaya çalışıyorum:SQLAlchemy filtre in_ operatörü
inall dizeleri listesidir
q = session.query(Genotypes).filter(Genotypes.rsid.in_(inall))
Genotipler bir tabloya eşleştirilir : sınıf Genotipler (nesne): geçişli
Genotypes.mapper = mapper(Genotypes, kg_table, properties={'rsid': getattr(kg_table.c, 'rs#')})
Bu benim için oldukça basit görünüyor, ama ben f olsun
"sqlalchemy.exc.OperationalError: (OperationalError) too many SQL variables u'SELECT" followed by a list of the 1M items in the inall list. But they aren't supposed to be SQL variables, just a list whose membership is the filtering criteria.
mıyım yanlış filtreleme yapıyor: Ne q.first()
yaparak yukarıdaki sorgu çalıştırdığınızda hata ollowing?
Ben subquery kullanmayı tercih ediyorum aynı veritabanında