虽然生成的SQL返回完整,但SQLAlchemy返回空

时间:2010-06-26 00:35:52

标签: python orm sqlalchemy

我有这段代码:

db.query(sets, stores).select_from(orm.join(sets, stores,\
sets.store_scheme_id == stores.store_id)).filter(sets.id == id).one()

我在DEBUG上有SQL调试级别,所以它在返回之前打印出生成的SQL查询。生成的SQL在phpmyadmin中工作正常。然而,SQLAlchemy不能正常工作并返回给我一个空列表(all()而不是one(),当然; one()抛出错误,正如预期的那样,只有一个行)。

为什么SQLAlchemy在生成的SQL语句工作正常时不能将数据与我联系起来?

0 个答案:

没有答案