我对我的项目需要的查询感到疯狂
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 错误,我尝试了一些方法,但找不到正确的方法。有人可以帮助我吗?
要么使用连接
select intentLetter.RemainAmountMST()
join purchTable
from intentLetter
where intentLetter.IntentLetterId == intentLetterId_IT
&& intentLetter.RecId == purchTable.RecId;
或者您对 purchTable.RecId 使用 RecId 类型参数,就像对intentLetterId_IT 所做的那样。