>>> q2 = q.filter(model.Markov.now=="@" and model.Markov.next=="showyou") これで select * from "markov" where "now" = "@" and "next"="showyou"; とおなじ結果が得られる。 ダウト。上の奴だと"@"があるか"showyou"があるかでヒットしてるみたい。 下が正しいっぽい。 from sqlalchemy import and_ >>> q2 = q.filter(and_(model.Markov.now=="@",model.Markov.next=="showyou")) http://groups.google.com/group/sqlalchemy/browse_thread/thread/bde470784744e9dd すっかり忘れてた @d