[pyar] web2py - multiple left joins

Luciano Bovio omicronvt en gmail.com
Lun Jul 8 09:34:45 ART 2013


Hola:

Tengo un query a la db y quisiera usar 2 left joins, para lo cual hago 
algo así :
results=db(db.tabla1).select(left=[db.tabla2.on(db.tabla1.campo2==db.tabla2.id), 
db.tabla3.on(db.tabla1.campo3=db.tabla3.id)])

según el libro de web2py el left se puede pasar como un lista...
pero no toma el left, de hecho aunque ponga 1 solo left y lo ponga entre 
[], ya deja de funcionar

ahora si uso un sqlform.grid funciona OK:
grid=SQLFORM.grid(db.tabla1, 
left=[db.tabla2.on(db.tabla1.campo2==db.tabla2.id), 
db.tabla3.on(db.tabla1.campo3=db.tabla3.id)])

Es posible que funcione la 1er opción(puede ser que la esté 
planteando/escribiendo mal yo) o web2py no la soporta ?

Gracias





More information about the pyar mailing list