sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo ordenar datos en sqlalchemy por lista

Si no necesita necesariamente hacer esto en SQL, simplemente puede ordenar la lista de objetos devuelta directamente en python.

Ejemplo (usando ordenado de Python función)

results = session.query(user).filter(user.id.in_(A)).all()
results = sorted(results, key=lambda o: A.index(o.id))