Запрос sqlalchemy фильтр разных классов

В общем, мне нужно перевести этот SQL-код в SQL-код, и у меня много проблем с этим:

SELECT kc_broj FROM katastar WHERE ST_Contains(geom,
ST_Intersection((SELECT geom FROM cjevovodi WHERE id =122),(SELECT geom FROM 
ceste WHERE oznaka_ces='Most grada Alessandrije')))

Я думаю, что это должно выглядеть примерно так, но это не работает:

cestica = session.query(Katastar.kc_broj).filter(
 Katastar.geom.ST_Contains((session.query(Cjevovodi.geom).filter_by(id=122)),
 (session.query(Ceste.geom).filter_by(oznaka_ces='Most grada Alessandrije'))))

0 ответов

Другие вопросы по тегам