PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment ordonner les données dans sqlalchemy par liste

Si vous n'avez pas nécessairement besoin de le faire en SQL, vous pouvez simplement trier la liste d'objets renvoyée directement en python.

Exemple (en utilisant le trié de python fonction)

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