我想将select查询更改为FetchXML Query。 我的问题是
SELECT * FROM new_periodtotal
JOIN product ON product.pruductid = new_periodtotal.product
JOIN new_program ON new_program.product = new_periodtotal.product
问题是与new_periodtotal和new_periodtotal没有直接关系 两者都与产品有关系。 我如何在fetchXML查询中转换它。
答案 0 :(得分:0)
我没有这样的结构来测试这个,但我会尝试根据OP查询推断出一个解决方案。可能需要一些额外的调整/试验和错误。
如果product.productid = new_periodtotal.product
和new_program.product = new_periodtotal.product
则product.productid = new_program.product
。
你实际上有一个关系,虽然它是“间接的”:两个实体都有非空的“产品”字段。
要获取FetchXML,我将构建一个高级查找,如下所示:
搜索实体:product
第三行是为了查看相关的相关内容,因此增加了缩进。
它将如下所示:“获取所有相关new_periodtotal记录具有非空产品字段的产品记录,以及相关new_periodtotal记录的相关new_program记录具有非空产品字段的位置”。
之后,您可以Download FetchXML
(在功能区中)获取查询。