muszę wykonać to zapytanie ::Jak wykonać "left outer join" w sqlalchemy
select field11, field12
from Table_1 t1
left outer join Table_2 t2 ON t2.tbl1_id = t1.tbl1_id
where t2.tbl2_id is null
miałem tych klas w Pythonie:
class Table1(Base):
....
class Table2(Base):
table_id = Column(
Integer,
ForeignKey('Table1.id', ondelete='CASCADE'),
)
....
Jak mogę dostać się do wyżej od poniżej?
Czy istnieje sposób, aby to zrobić, jeśli Table1 i Table2 są tymi samymi tabelami? – avyfain
Pewnie, że możesz. Przeczytaj sekcję dokumentacji [Korzystanie z aliasów] (http://docs.sqlalchemy.org/en/rel_1_0/orm/tutorial.html#using-aliases). – van