Флаттер мур присоединиться и где - PullRequest
0 голосов
/ 20 апреля 2020

Мои зависимости для мавров:

  moor_flutter: ^2.1.1
  moor_ffi: ^0.4.0

У меня есть таблицы:

  • netPoint = Информация о netPoint
  • netPointNetPoint = связывание сетевых точек

Я хочу, чтобы все netPoints соответствовали "PARENTS_ID". ниже.

Моя проблема в том, что я не могу получить доступ к netPointNetPoint в условии Где.

select(netPoint)
    ..where((t) => t.TYPE.equals(type))
    ..join(
        [
          innerJoin(netPointNetPoint, netPointNetPoint.CHILDREN_ID.equalsExp(netPoint.ID)),
          innerJoin(netPointNetPoint, netPointNetPoint.PARENTS_ID.equals(parentId))
        ]
    )
  ).get();

К сожалению, на странице справки https://moor.simonbinder.eu/docs/advanced-features/joins/ сделал не помогите мне.

...