How to sort by a column in union query in SqlAlchemy -
i have following queries,
query1 = session.query(user.name, info.zipcode.label('zip')) .join(info, user.user_id=info.user_id) query2 = session.query(user.name, addr.postcode.label('zip')) .join(addr, user.user_id=addr.employee_id)
query = query1.union(query2)
how order "zip" column?
you have query, query object. query has order_by() function, can take literal string if desired. so, easiest way be...
query = query1.union(query2).order_by('zip')
Comments
Post a Comment