У меня есть этот код:
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, однако, не работает нормально и возвращает мне пустой список (естественно, с all()
вместо one()
; one () выдает ошибку, как и ожидалось, когда нет только одной строки).
Почему SQLAlchemy не может связать меня с данными, когда сгенерированный оператор SQL работает просто отлично?