0
У меня есть два исходных выражения Postgresql.Как пересечь два необработанных SQL-запроса с помощью SQLAlchemy?
q1 = "SELECT name FROM table_a"
q2 = "SELECT name FROM table_b"
Как можно запросить пересечение их с помощью SQLAlchemy.
Я хотел бы иметь возможность генерировать инструкцию SQL, которая включает в себя INTERSECT внутри запроса, и выполнять его таким образом, а не извлекать все результаты от обоих и иметь дело с пересечениями python. –
Ну, так как вы выполняете необработанные запросы, просто добавьте пересечение. Я обновил ответ. Также вы можете взглянуть на орму sqlalchemy, который чрезвычайно мощный: [здесь] (http://docs.sqlalchemy.org/en/latest/orm/query.html#sqlalchemy.orm.query.Query.intersect) –