web2py DAL несколько левых соединений - PullRequest
3 голосов
/ 16 октября 2011

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

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))

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

1 Ответ

8 голосов
/ 16 октября 2011

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

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