Как преобразовать объекты подзапроса в класс ResultProxy при объединении в SqlAlchemy? - PullRequest
0 голосов
/ 01 мая 2018

У меня есть класс ORM и подзапрос. Я создал соединение между ними и хочу получить доступ к полям подзапроса, поскольку класс может быть фиктивным объектом ResultProxy.

Пример кода:

session.query(ORM_Class,subqyery).\
       join(subqyery,ORM_Class.id==subqyery.id).all()

Это приведет меня к кортежу результатов с первым объектом ORM_CLass, который имеет смысл, но поле оставшегося идентификатора будет просто чистыми значениями подзапроса.

выход

[(orm.my_orm.ORM_Class Object , 1)]

1 - это идентификатор, полученный из подзапроса. Я хочу получить доступ к идентификатору как ResultProxy.id или любой другой подобной форме.

Можем ли мы явно ввести приведение в какую-либо другую форму?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...