0
默认情况下,peewee将t1
,t2
等名称分配给表 我试图在peewee中构建一些复杂查询,所以我想要别名表名。如何在选择查询中设置表别名
假设简单的例子:我们有一个表<MyTable>
,我怎么能得到像
select foo.id from MyTable as foo;
我已经试过被设置alias
,但它看起来就像是一个类的方法,它不工作:
MyTableModel.select().from_(MyTableModel.alias(), SomeOtherTable) # << won't work
我发现AliasMap
类,它被设置为默认的QueryCompiler
alias_map_class
类变量。此外,还有在QueryCompiler
alias
方法,但它是other用途:
别名()方法用于创建自联接。