Я пытаюсь выполнить запрос из моего flask приложения, используя SQLAlchemy, где я упорядочиваю результаты по отметке времени в порядке убывания. Из возвращенного заказа я хочу получить отличные идентификаторы sender_id. К сожалению, отдельный игнорирует мой запрошенный order_by и извлекает данные из стандартного макета таблицы.
messagesReceived = Message.query.filter_by(recipient_id=user_id).order_by(Message.timestamp.desc()).group_by(Message.sender_id).distinct()
Я все еще новичок в SQLAlchemy, и через обучающие программы и уроки, которые я сделал, я не сталкивался с этим, я пытался поискать в Google, но я не думаю, что формулирую это правильно, чтобы получить ответ , В настоящее время я пытаюсь сосредоточиться на подзапросах, так как думаю, что это может быть способ заставить его работать, но пока спрашиваю здесь.