在 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")])
如何在 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")])