【发布时间】:2020-08-06 08:26:46
【问题描述】:
我有一个这样的数据库表:
文件名所有者
文件 1 所有者 1
文件2所有者2
文件3 所有者3
**我想要一个 db 对象,它会返回:文件名和所有者
到目前为止我已经尝试过:**
file_name = ['file1', 'file2', 'file3']
file_vcg_map = [self.session.query(FileownerMapping).filter_by(filename=file) for file in file_name]
但这给我的回报是这样的: [, ]
我需要:
请帮忙
【问题讨论】:
-
filter_by类似于 SQL 的WHERE子句。因此此查询将返回表中匹配行的所有列。您必须仅显式获取所需的列 (<1>),为此您可以查看 ORM 的文档。
标签: python mysql sqlalchemy