Оптимизация кода
Подскажите пожалуйста,как мне быть
while select * from TOR_Eo_Table
where tor_eo_table.RassetId == rassetTable.AccountNum
{
while select * from Tor_OrdersObj
where Tor_OrdersObj.EoID == Tor_Eo_Table.EO_Id
{
while select * from prodTable
where prodtable.prodId == Tor_OrdersObj.ProdId
join tor_WorkCode
where tor_WorkCode.Code == prodTable.tor_WorkCode
&& tor_WorkCode.WorkGroup == TOR_WorkGroup::TR
while select PlanSumCustMaterialTZP from ProdSum
where ProdSum.ProdId == Tor_OrdersObj.ProdId
У меня есть главная таблица rassetTable (основные средства),из нее беру нужный параметр и с этим параметром обращаюсь к другой таблице,потом из этой беру и к другой и вот так собираю все данные в кучу.Так то все работает, но у меня
получилось очень много циклов,должно добавиться еще три,как оптимизировать свой код.
Если несложно приведите наглядный пример, я только начинаю разбираться с аксаптой.Надеюсь мне удалось донести свою проблему понятно
|