我如何在sqlalchemy SELECT column1, 'Table1' as TableName
FROM Table1
中执行此操作?
特别是'Table1' as TableName
部分。
我想要这样,以便我可以知道我正在进行的联合查询中哪一行来自哪一个。抱歉,如果这应该很简单,但我花了至少一个小时试图解决它。
答案 0 :(得分:2)
使用literal_column
:
select([t1.c.col1, literal_column("t1", type_=Unicode).label("TableName")])