X++ 上的 select 语句中预期加入

问题描述 投票:0回答:1

我对我的项目需要的查询感到疯狂

purchTable = this.purchTable;
    if (purchTable)
    {
        
        str intentLetterId_IT = purchTable.IntentLetterId_IT;
       
        select intentLetter.RemainAmountMST()
from intentLetter
where intentLetter.IntentLetterId == intentLetterId_IT
    && intentLetter.RecId == purchTable.RecId;
    

        if (intentLetter)
        {
            Amount remainAmountMST = intentLetter.RemainAmountMST();
            info(strFmt("RemainAmountMST: %1", remainAmountMST));
        }
    }

我不断收到 select 语句上的 Join Expected 错误,我尝试了一些方法,但找不到正确的方法。有人可以帮助我吗?

join select microsoft-dynamics x++
1个回答
0
投票

要么使用连接

select intentLetter.RemainAmountMST()
    join purchTable
    from intentLetter
        where intentLetter.IntentLetterId == intentLetterId_IT
           && intentLetter.RecId          == purchTable.RecId;

或者您对 purchTable.RecId 使用 RecId 类型参数,就像对intentLetterId_IT 所做的那样。

© www.soinside.com 2019 - 2024. All rights reserved.