web2py DAL несколько левых соединений

Является ли это возможным? Я пробовал следующее:

rows=db().select(db.division.ALL, db.department.ALL, db.section.ALL, \
    left=db.section.on(db.department.id==db.section.department_id) & \
    db.department.on(db.division.id==db.department.division_id))

Ошибка говорит & не поддерживается.


person synergetic    schedule 16.10.2011    source источник


Ответы (1)


Попробуйте в виде списка:

left=[db.section.on(db.department.id==db.section.department_id),
      db.department.on(db.division.id==db.department.division_id)]
person Anthony    schedule 16.10.2011