使用IN在SqlAlchemy中选择SELECT太慢,什么是更快的选项?

时间:2015-02-24 21:58:11

标签: python sql sql-server sqlalchemy flask-sqlalchemy

我所拥有的是一个带有employee_ids(整数)的日志表,它引用了员工表。

我需要检索给定的Employee名称列表的所有日志。我能做的最好看起来像这样:

Log.query.join(Log.employee).filter(Employee.name.in_(['carl', 'joe']))

这有用但速度非常慢,我已经知道IN对于除整数之外的任何东西都不是很好,但我不知道如何安排我的查询来找到用于IN的ID。

0 个答案:

没有答案