我需要执行以下查询:
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
我在python中有这些类:
class Table1(Base):
....
class Table2(Base):
table_id = Column(
Integer,
ForeignKey('Table1.id', ondelete='CASCADE'),
)
....
我怎样从下面到上面?
您还可以仅使用SQLAlchemy Core执行此操作:
PS
.outerjoin(table, condition)
等同于.join(table, condition, isouter=True)
。应该这样做,假设
field1
和field2
来自Table1
,并且您定义了一个关系:相关问题 更多 >
编程相关推荐