答案 0 :(得分:13)
您不需要使用union
,但OR
子句的简单WHERE
部分可以使用:
since = datetime.now() - timedelta(hours=24)
q = (session.query(Product).filter(or_(
Product.last_time_parsed == None,
Product.last_time_parsed < since)))
答案 1 :(得分:3)