PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como ordenar dados no sqlalchemy por lista


Se você não precisa necessariamente fazer isso em SQL, você pode simplesmente classificar a lista de objetos retornada diretamente em python.

Exemplo (usando o classificado do python função)
results = session.query(user).filter(user.id.in_(A)).all()
results = sorted(results, key=lambda o: A.index(o.id))