1
我有一个查询,我加入了多个具有相似列名称的表。为了消除它们的歧义,我想要将表名加后缀列名称,例如:<column_name>_<table_name>
。每个表格中有数百列,所以我想以编程方式进行。SQLAlchemy:后缀表名输出列
有没有办法做类似的事情?
sa.select([
table1.c.suffix('_1'),
table2.c.suffix('_2')]).
select_from(table1.join(table2, table1.c.id == table2.c.id))
我有数百列。有没有办法做到这一点编程? – user1742188
@ user1742188我已经更新了我的答案,以包含一些伪代码,可以让您朝着正确的方向前进。根据你当前的结构和代码,这将需要一些折腾,但这是你如何做到的。 – CodeLikeBeaker