从Table1中查找SqlAlchemy中Table2中不存在的元素?

时间:2016-06-28 23:22:37

标签: python sql sqlalchemy

我想获得的是以下查询:

SELECT count(*) from T1 where id not in (select t1_id from T2);

我发现了以下代码,但我怀疑它的质量:

session.query(T1). \
    outerjoin(T2). \
    filter(T2.t1_id == None). \
    limit(10).all()

还有其他选择吗? 我也对表现感兴趣。我提出的SQL查询在性能方面是否最优?

0 个答案:

没有答案