s1 = select([SOME_TABLE.c.id]).where(SOME_TABLE.c.some_field != None)
s2 = select([SOME_TABLE.c.id]).where(SOME_TABLE.c.some_field != None)
q = s1.union(s2).alias('alias_name')
session.query(q).limit(10)
Как объединить два подзапроса в SQLAlchemy и postgresql