Python SQlachemy设置不同数据库上的表的模型
我有两个表(ta,tb),ta在数据库DA上,tb在数据库DB上 如果使用原始sql,我希望执行如下查询:Python SQlachemy设置不同数据库上的表的模型,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,我有两个表(ta,tb),ta在数据库DA上,tb在数据库DB上 如果使用原始sql,我希望执行如下查询: SELECT `da`.`ta`.x, `db`.`tb`.y FROM `da`.`ta`.x, `db`.`tb`.y WHERE `da`.`ta`.id = `db`.`tb`.ta_id 当我运行它时,它会按预期工作 我希望能够使用声明性Base为上面的表设置2个模型 class TA(Base): __tablename__ = ?????? id = C
SELECT `da`.`ta`.x, `db`.`tb`.y FROM `da`.`ta`.x, `db`.`tb`.y
WHERE `da`.`ta`.id = `db`.`tb`.ta_id
当我运行它时,它会按预期工作
我希望能够使用声明性Base为上面的表设置2个模型
class TA(Base):
__tablename__ = ??????
id = Column ....
x = Column ...
class TB(Base):
__tablename__ = ????
id = Column ....
y = Column ....
ta_id = Column with Foreign key on ta.id
我应该在桌子上写什么?
我试着把'da.ta'和'db.tb'放在一起,但它不起作用
我想提到的是,我的引擎连接到DA数据库