我看过 through the docs而且我似乎无法找出如何在 SQLAlchemy 中进行 OR 查询。我只想做这个查询。
SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey')
应该是这样的
addr = session.query(AddressBook).filter(City == "boston").filter(????)
最佳答案
来自 tutorial :
from sqlalchemy import or_
filter(or_(User.name == 'ed', User.name == 'wendy'))
https://stackoverflow.com/questions/7942547/