Join FirstOnly
Пытаюсь разобраться как работает Join FirstOnly
Для примера у меня есть закупка номер «12345»
В ней есть четыре строки с номенклатурами:
Item1
Item2
Item3
Item4
Запускаю код:
while Select purchTable
Where purchTable.PurchId == "12345"
Join FirstOnly purchLine
Where purchLine.PurchId == purchTable.PurchId
{
info(purchLine.ItemId+' '+purchLine.PurchId);
}
Результат следующий:
Item1 12345
Item2 12345
Item3 12345
Item4 12345
Разве недолжна вернуться только одна строчка Item1 12345 ?
Для чего же тогда используется FirstOnly?
|