Also, can you try:

row=db().select(db.Organization.name <http://db.organization.name/>,
db.Hub.name <http://db.hub.name/>,\
left=[db.Organization.on(db.Node.id <http://db.node.id/>==
db.Organization.nodeID),db.Hub.on(db.Node.id <http://db.node.id/>==db.Hub.
nodeID)]).first()

Marin

On Wed, May 16, 2012 at 11:22 AM, Marin Pranjić <marin.pran...@gmail.com>wrote:

> Can you post entire query generated using _select method?
>
>
> On Wed, May 16, 2012 at 10:51 AM, Annet <anneve...@googlemail.com> wrote:
>
>> I tried:
>>
>> row=db().select(db.Organization.name,db.Hub.name,\
>> left=[db.Node.on(db.Node.id==db.Organization.nodeID),db.Node.on(
>> db.Node.id==db.Hub.nodeID)]).first()
>>
>> but that results in:
>>
>> <class 'psycopg2.ProgrammingError'> invalid reference to FROM-clause
>> entry for table "organization" LINE 1: ...OM Organization, Hub LEFT JOIN
>> Node ON (Node.id = Organizati... ^ HINT: There is an entry for table
>> "organization", but it cannot be referenced from this part of the query.
>>
>> Annet
>>
>
>

Reply via email to