Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQlachemy设置不同数据库上的表的模型_Python_Mysql_Sqlalchemy - Fatal编程技术网

Python SQlachemy设置不同数据库上的表的模型

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

我有两个表(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 = 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数据库