![]() |
#4 |
Developer
|
Цитата:
Сообщение от kashperuk
Можно вот так:
Код: static void Job4(Args _args) { PurchLine purchLine; ; update_recordSet purchLine SETTING itemid = (select itemId from InventTable where InventTable.ItemId == purchLine.ItemId).itemId WHERE purchLine.purchId like '*0036'; } Код: static void Job4(Args _args) { PurchLine purchLine; ; update_recordSet purchLine SETTING itemid = "" WHERE purchLine.purchId like '*0036'; } ![]() А по поводу вопроса автора, то я считаю, что т.к. join и outer join в команде update_recordset не применимы (по крайней мере в 3-ей версии), то обновить поле первой таблицы значением из второй можно либо через while select либо через connection. В последнем случае нужно знать чем такой подход отличается от while select ![]() |
|
|
За это сообщение автора поблагодарили: kashperuk (1). |