Допустим, у меня есть модель User
с полями popularity
и date_created
. Я хочу сделать следующий запрос:
SELECT * FROM user ORDER BY popularity DESC, date_created DESC LIMIT 10
В SQLAlchemy для одного это работает:
User.query.order_by(User.popularity.desc()).limit(10).all()
Должен ли я просто добавить еще один order_by()
? Или поместить и popularity
и date_created
в мой текущий order_by()
?
Я хочу, чтобы popularity
была приоритетной для date_created
при оформлении заказа.