Hi all,

I'm trying to create the following query using SA:

SELECT DISTINCT operatore.id, anagrafica.nome, acl.cod_ruolo
FROM operatore JOIN anagrafica
ON operatore.id_anagrafica = anagrafica.id
LEFT OUTER JOIN acl ON acl.id_operatore = operatore.id
LEFT OUTER JOIN ruolo_permesso ON ruolo_permesso.cod_ruolo = acl.cod_ruolo
WHERE (ruolo_permesso.cod_permesso = 'CTR'
AND acl.id_asl IS NOT NULL AND operatore.data_fine_attivita IS NULL)

-----

select([Operatore.c.id, Anagrafica.c.nome],Acl.c.cod_ruolo,
       and_(RuoloPermesso.c.cod_permesso=='CTR',
            Acl.c.id_asl<>None,
            Operatore.c.data_fine_attivita==None),

       
from_obj=[Operatore.mapper.mapped_table.join(Anagrafica.mapper.mapped_table, 
Operatore.c.id_anagrafica == Anagrafica.c.id
                          
).outerjoin(Acl.mapper.mapped_table,                            
Acl.c.id_operatore == Operatore.c.id
                          
).outerjoin(RuoloPermesso.mapper.mapped_table,           
RuoloPermesso.c.cod_ruolo == Acl.c.cod_ruolo)],
       distinct=True)
---------

...but it gives me this error:

*exceptions.TypeError: ("select() got multiple values for keyword 
argument 'from_obj'", <bound method Controller.index of 
<sicer.controllers.veterinario_azienda.Controller instance at 0xb65c41ac>>)*

any ideas?
jo


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to