【发布时间】:2013-12-27 22:29:52
【问题描述】:
当我使用 sqlalchemy 在 python 中执行以下操作时
someVar = self.session.query(sometable.someVar).group_by(sometable.someVar).all()
我得到一个变量元组的列表,例如
[(var1,), (var2,), ..]
有没有办法在 sqlalchemy 中获取平面列表。 我知道如何在 python 代码中展平元组列表,但该解决方案有点笨拙。 我只是想知道这是否可能。 我的目标是从 sometable 中获取不同条目 someVar 的列表。
【问题讨论】:
-
跟随扁平化笨拙如何?
someVarFlat = [var[0] for var in someVar]?不,没有办法直接在 sqlalchemy 查询中执行此操作。 -
货车,我做到了。这并不笨拙,但我想知道是否可以在炼金术中做到这一点。
标签: python sql sqlalchemy