Python SQLAlchemy返回空,尽管生成的SQL返回完整
我有以下代码:Python SQLAlchemy返回空,尽管生成的SQL返回完整,python,orm,sqlalchemy,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() 我的SQL调试级别为DEBUG,因此它在返回之前打印生成的SQL查询。生成的SQL在phpmyadmin中运行良好。然而,SQLAlchemy并不能很好地工作,它会返回给我一个空列表,其中包含全部而不是一个;当不只有一行时,
db.query(sets, stores).select_from(orm.join(sets, stores,\
sets.store_scheme_id == stores.store_id)).filter(sets.id == id).one()
我的SQL调试级别为DEBUG,因此它在返回之前打印生成的SQL查询。生成的SQL在phpmyadmin中运行良好。然而,SQLAlchemy并不能很好地工作,它会返回给我一个空列表,其中包含全部而不是一个;当不只有一行时,会抛出一个错误
当生成的SQL语句工作正常时,为什么SQLAlchemy不能将我与数据连接起来?能否显示生成的SQL和表的架构?您确定在这两种情况下都连接到相同的数据库架构吗?