sqlalchemyで複数条件指定
>>> 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