15 May 21:50
SA with ORACLE connect
From: sbhatt <shreya.bhatt <at> gmail.com>
Subject: SA with ORACLE connect
Newsgroups: gmane.comp.python.sqlalchemy.user
Date: 2008-05-15 19:53:32 GMT
Subject: SA with ORACLE connect
Newsgroups: gmane.comp.python.sqlalchemy.user
Date: 2008-05-15 19:53:32 GMT
Hi All, I want to write a query in SA which uses ORACLE 'connect' along with joins on other table. The query will be:- SELECT grouprelation.grouprelationid AS grouprelation_grouprelationid, grouprelation.parentgroupid AS grouprelation_parentgroupid, grouprelation.childgroupid AS grouprelation_childgroupid FROM grouprelation, grouptable CONNECT BY childgroupid = PRIOR parentgroupid START WITH childgroupid = 91 AND grouprelation.parentgroupid = grouptable.groupid AND grouptable.wfstatus != 'I' I tried writing it in SA as following:- connectstring = "connect by childgroupid = prior parentgroupid start with childgroupid = 91" query = session.query(GroupRelation).filter(sql.and_(GroupRelation.c.parentgroupid == GroupTable.c.groupid, GroupTable.c.wfstatus != 'I', connectstring)) compiles to SELECT grouprelation.grouprelationid AS grouprelation_grouprelationid, grouprelation.parentgroupid AS grouprelation_parentgroupid, grouprelation.childgroupid AS grouprelation_childgroupid FROM grouprelation, grouptable WHERE grouprelation.parentgroupid = grouptable.groupid AND grouptable.wfstatus != 'I' AND connect by(Continue reading)
RSS Feed