在 sqlalchemy 查询中包含非列值

Include non-column value in sqlalchemy query

如何在 sqlalchemy SELECT column1, 'Table1' as TableName FROM Table1 中执行此操作?

特别是 'Table1' as TableName 部分。

我想要这个,这样我就可以知道我正在执行的联合查询中的哪一行 table。很抱歉,如果这应该很简单,但我至少花了一个小时来弄清楚。

使用literal_column:

select([t1.c.col1, literal_column("t1", type_=Unicode).label("TableName")])