动态AX视图中的LEFT JOIN

Bra*_*rad 7 dataview axapta aot dynamics-ax-2012

有没有人知道如何从AOT(不是以编程方式创建的查询)在Dynamics AX视图中执行LEFT OUTER JOIN.

似乎找不到除INNER JOIN之外的任何其他方法,文档似乎表明它是不可能的.

这似乎是一个巨大的弱点,所以我认为如果他们不支持它,有一种推荐的方法来完成同样的事情.

谢谢

Mat*_*tej 9

您必须创建Query,然后将ViewQuery属性设置为该查询.

在查询数据源上,您可以选择JoinMode:

  • InnerJoin - 创建INNER或CROSS JOIN
  • OuterJoin - 创建LEFT JOIN
  • ExistsJoin - 创建WHERE EXISTS(...)
  • NotExistsJoin - 创建WHERE NOT EXISTS(...)

请参阅:基于查询创建视图