![]() |
#5 |
Дмитрий Ерин
|
а они не должны быть "подряд" (если я правильно понял смысл этой фразы), так как относятся к разным datasource. Примерно так (пишу без проверки синтаксиса):
X++: ... QueryBuildDataSource qbdsTable1, qbdsTable2, qbdsTable3; qbdsTable1 = query.addDataSource(tablenum(Table1)); qbdsTable2 = qbdsTable1.addDataSource(tablenum(Table2)); qbdsTable2.joinMode(JoinMode::OuterJoin); qbdsTable2.addLink(fieldNum(Table1, id1), fieldNum(Table2, id1)); qbdsTable3 = qbdsTable1.addDataSource(tablenum(Table3)); qbdsTable3.joinMode(JoinMode::OuterJoin); qbdsTable3.addLink(fieldNum(Table1, id2), fieldNum(Table3, id2));
__________________
![]() |
|
|
|