Re: [Sqlalchemy-tickets] [sqlalchemy] #2796: Labeled subqueries
Brought to you by:
zzzeek
|
From: sqlalchemy <mi...@zz...> - 2013-08-06 10:23:30
|
#2796: Labeled subqueries
----------------------------------+------------------------------------
Reporter: kvesteri | Owner: zzzeek
Type: defect | Status: new
Priority: high | Milestone:
Component: sql | Severity: no triage selected yet
Resolution: | Keywords:
Progress State: awaiting triage |
----------------------------------+------------------------------------
Comment (by kvesteri):
My bad, found a way for doing this using alias construct.
{{{#!python
from sqlalchemy.sql.expression import alias
company_ids = db.select([Company.id], from_obj=Company.__table__)
print db.session.execute(db.select([db.func.count(db.distinct('id'))],
from_obj=alias(company_ids, name='company_ids')))
}}}
--
Ticket URL: <http://www.sqlalchemy.org/trac/ticket/2796#comment:3>
sqlalchemy <http://www.sqlalchemy.org/>
The Database Toolkit for Python
|